Paul Eggert
bcf244ef9b
Merge from origin/emacs-25
...
2e2a806
Fix copyright years by hand
5badc81
Update copyright year to 2017
2017-01-01 01:10:47 -08:00
Paul Eggert
5badc81c1c
Update copyright year to 2017
...
Run admin/update-copyright.
2016-12-31 19:42:26 -08:00
Eli Zaretskii
a486fabb41
Avoid compilation warnings in nt/*.c files
...
* nt/cmdproxy.c (fail, vfprintf, fprintf, printf, warn)
(console_event_handler): Add prototypes.
(canon_filename, skip_space, skip_nonspace, get_next_token)
(batch_file_p, search_dir, make_absolute, try_dequote_cmdline)
(spawn, get_env_size): Now static.
* nt/ddeclient.c (DdeCallback): Provide prototype.
* nt/addpm.c (DdeCallback): Provide prototype.
(add_registry): Now static.
2016-12-03 11:54:24 +02:00
Paul Eggert
7352c6c695
Rework C source files to avoid ^(
...
Work around Bug#22884 by rewording comments and strings to avoid ‘(’
at the start of a line unless it starts a function. This change
is a short-term hack; in the longer run we plan to fix cc-mode’s
performance for C files that have ‘(’ at the start of a line in a
comment or string.
2016-03-10 07:59:19 -08:00
Paul Eggert
0e963201d0
Update copyright year to 2016
...
Run admin/update-copyright.
2016-01-01 01:34:24 -08:00
Paul Eggert
37ad855a38
Merge from origin/emacs-24
...
f160106
Avoid assertion violations in Rmail due to newline cache
1b0ebbd
browse-url-firefox: update for firefox 36's removal of -remote
1817892
Avoid erratic behavior of menu-bar tooltips on w32 (Bug#19925)
0260932
Bump python.el version
b0adfc7
Spelling fixes
35f047c
* src/fileio.c (Fmake_temp_name): Doc tweaks.
6f2971a
* lisp/comint.el (comint-line-beginning-position): Revert searching
65d8ac7
Mention in admin/notes/repo how to mark commits not to be merged.
86fe750
# Remove NEWS temporary markup
4fa778b
erc.el: Add old version header for package.el compatibilty
9366f05
Tramp: Disable paging with PAGER=cat
Conflicts:
admin/notes/repo
etc/NEWS
lisp/ChangeLog
lisp/erc/ChangeLog
src/ChangeLog
2015-03-03 14:41:30 -08:00
Paul Eggert
e2ae1c5a40
Merge from origin/emacs-24
...
4b0b27d
Fix invocation of commands whose file name includes extension
87fc99f
Better support for the case of typing RET on the prompt in comint.
a7b1c2f
Don't lose frame's background color when setting foreground
20c817d
Fix handling of frame color parameters in TTY sessions
eca7da1
Complete the remaining documentation updates for 24.5
Conflicts:
doc/lispref/ChangeLog
etc/NEWS
lisp/ChangeLog
nt/ChangeLog
src/ChangeLog
2015-03-03 14:37:43 -08:00
Paul Eggert
b0adfc721f
Spelling fixes
2015-02-21 12:34:46 -08:00
Noam Postavsky
680ee61d04
Backport fix for bug#18745 from master.
...
nt/cmdproxy.c (batch_file_p): New function.
(spawn): If calling a quoted batch file pass NULL for progname.
2015-02-10 18:51:14 +02:00
Eli Zaretskii
4b0b27d001
Fix invocation of commands whose file name includes extension (Bug#19817)
...
nt/cmdproxy.c (get_next_token): Don't make backslashes disappear
without a trace when they are not followed by a quote.
(search_dir): Support searching programs whose file name already
has an arbitrary extension.
(main): When passing a command line to the shell, use cmd.exe
rules for quoting command-line tail.
2015-02-10 18:26:23 +02:00
Paul Eggert
7e09ef09a4
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 14:26:41 -08:00
Paul Eggert
732fd4c7e1
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 09:18:06 -08:00
Noam Postavsky
a91ff4f4b1
Fix bug #18745 with invoking Windows batch files with embedded whitespace.
...
src/w32proc.c (create_child): If calling a quoted batch file,
pass NULL for exe.
nt/cmdproxy.c (batch_file_p): New function.
(spawn): If calling a quoted batch file pass NULL for progname.
test/automated/process-tests.el (process-test-quoted-batfile): New test.
2014-10-25 12:12:01 +03:00
Eli Zaretskii
7ece6d4014
Fix bug #17334 with overrunning string bounds when PATH is broken.
...
nt/cmdproxy.c (make_absolute): Don't copy more characters from PATH
than a single directory name can hold.
2014-04-26 10:06:33 +03:00
Paul Eggert
c91c771dbe
Spelling fixes.
2014-01-15 22:24:06 -08:00
Paul Eggert
ba3189039a
Update copyright year to 2014 by running admin/update-copyright.
2014-01-01 07:43:34 +00:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Eli Zaretskii
58b65bf58c
Fix bug #10674 with infinite re-spawning of cmdproxy.exe.
...
nt/cmdproxy.c (main): Bypass conversion of the file name in argv[0]
and our own module name to short 8+3 aliases, if the original file
names compare equal. If GetShortPathName fails, compare the base
names of the two file names, and only re-spawn the command line if
the base-name comparison also fails.
2012-02-24 12:13:20 +02:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Daniel Colascione
fe9c230b7f
* cmdproxy.c (try_dequote_cmdline): Notice variable substitutions in
...
quoted strings and bail out.
2011-04-26 21:19:15 -07:00
Daniel Colascione
8f91bf9345
Improve Windows quoting robustness
2011-04-26 03:44:03 -07:00
Juanma Barranquero
9c88f33949
w32: Fix some warnings reported by -Wall -Wextra.
...
* lib-src/ntlib.c: Include <ctype.h>.
* nt/cmdproxy.c: Include <ctype.h>.
(make_absolute): Remove unused variable `i'.
* src/w32fns.c (x_set_menu_bar_lines): Remove unused variable `olines'.
(w32_wnd_proc): Pass NULL to Windows API, not uninitialized buffer.
(Fx_close_connection): Remove unused variable `i'.
* src/w32font.c (w32font_draw): Return number of glyphs.
(w32font_open_internal): Remove unused variable `i'.
(w32font_driver): Add missing initializer.
* src/w32menu.c (utf8to16): Remove unused variable `utf16'.
(fill_in_menu): Remove unused variable `items_added'.
* src/w32term.c (last_mouse_press_frame): Remove static global variable.
(w32_clip_to_row): Remove unused variable `f'.
(x_delete_terminal): Remove unused variable `i'.
* src/w32uniscribe.c (uniscribe_shape): Remove unused variable `nclusters'.
(NOTHING): Remove unused static global variable.
(uniscribe_check_otf): Remove unused variable `table'.
(uniscribe_font_driver): Add missing initializers.
2011-03-23 17:25:38 +01:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Juanma Barranquero
0597ab06f6
nt/*.c: Use const char*; remove unused code.
...
* addpm.c (entry, add_registry, main):
* addsection.c (file_data, open_input_file, open_output_file)
(find_section, PTR_TO_OFFSET, copy_executable_and_add_section)
(COPY_CHUNK):
* cmdproxy.c (vfprintf, fprintf, printf, fail, warn, skip_space)
(skip_nonspace, get_next_token, search_dir, make_absolute)
(spawn, main):
* preprep.c (file_data, open_input_file, open_output_file)
(open_inout_file, find_section, PTR_TO_OFFSET, COPY_CHUNK, main):
Use const char*.
* cmdproxy.c (stdin): Don't define, not used.
(main): Don't assign remlen after last use.
2010-09-28 02:55:08 +02:00
Chong Yidong
7815fe1985
Merge changes from emacs-23 branch
2010-08-08 17:12:29 -04:00
Óscar Fuentes
c5958e82b7
nt/cmdproxy.c (main): Use _snprintf instead of wsprintf (bug#6647).
2010-08-02 21:35:28 +02:00
Juanma Barranquero
7c3320d8b9
Convert some more functions to standard C.
...
* lib-src/emacsclient.c (get_current_dir_name, w32_get_resource)
(w32_getenv, w32_set_user_model_id, w32_window_app, w32_execvp)
(close_winsock, initialize_sockets, w32_find_emacs_process)
(w32_give_focus):
* lib-src/ntlib.c (getlogin, getuid, getgid, getegid):
* nt/addpm.c (add_registry, main):
* nt/cmdproxy.c (get_env_size):
* nt/ddeclient.c (main):
* nt/runemacs.c (set_user_model_id):
* src/alloc.c (emacs_blocked_free, emacs_blocked_malloc)
(emacs_blocked_realloc, uninterrupt_malloc):
* src/fringe.c (w32_reset_fringes):
* src/image.c (convert_mono_to_color_image, lookup_rgb_color)
(init_color_table, XPutPixel, jpeg_resync_to_restart_wrapper):
* src/sound.c (be2hs, do_play_sound):
* src/vm-limit.c (get_lim_data, ret_lim_data):
* src/w32term.c (x_free_frame_resources):
* src/xfaces.c (x_create_gc, x_free_gc):
Convert definitions to standard C.
2010-07-20 22:21:03 +02:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Glenn Morris
f5d0ac07d6
Add 2009 to copyright years.
2009-01-08 03:38:51 +00:00
Glenn Morris
aecf718188
Spelling fixes.
2008-07-01 03:02:59 +00:00
Glenn Morris
fffa137cb7
American English spelling fix.
2008-06-27 07:34:53 +00:00
Glenn Morris
eef0be9e86
Switch to recommended form of GPLv3 permissions notice.
2008-05-09 05:14:16 +00:00
Glenn Morris
6d344054d1
Add 2008 to copyright years.
2008-01-07 08:15:16 +00:00
Glenn Morris
4a9f99bdfb
Switch license to GPLv3 or later.
2007-07-25 05:08:27 +00:00
Jason Rumney
7387d2a0eb
(main): Set console codepages to "ANSI".
2007-06-25 12:30:40 +00:00
Glenn Morris
62eda0e2b1
Update copyright for years from Emacs 21 to present (mainly adding
...
2001).
2007-01-16 02:38:27 +00:00
Thien-Thi Nguyen
ceb4c4d303
Update years in copyright notice; nfc.
2006-02-06 12:31:40 +00:00
Thien-Thi Nguyen
b65d8176e6
Update years in copyright notice; nfc.
2005-08-10 15:40:54 +00:00
Lute Kamstra
364c38d3af
Update FSF's address.
2005-07-04 15:47:28 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Juanma Barranquero
177c0ea743
Trailing whitespace deleted.
2003-02-04 14:56:31 +00:00
Andrew Innes
2afff93ade
(get_next_token): Fix indefinite loop bug scanning
...
escaped quotes.
2001-03-18 16:54:35 +00:00
Geoff Voelker
f49f08ccbc
cmdproxy.c (main): Fix parens.
1999-03-31 20:20:32 +00:00
Andrew Innes
a5e8ac59ad
(main): Call GetShortPathName to normalize program
...
names for comparison.
1999-03-25 22:54:17 +00:00
Geoff Voelker
3cd37c4cac
(main): Add missing parens.
1999-03-05 02:57:13 +00:00
Andrew Innes
d78e84f792
(spawn): Pass directory for child as parameter.
...
(main): Save startup directory to give to spawn, then change directory
to location of .exe in order not to prevent startup directory from
being deleted.
1998-12-28 19:25:28 +00:00
Geoff Voelker
8de1edce6a
(main): Set environment size only when running
...
command.com.
1998-11-10 21:07:13 +00:00