emacs
gnulib
2009-01-06 Jeremy Olexa <darkside@gentoo.org> (tiny change)
avoid compile failure on AIX 6.1
* lib/getloadavg.c [HAVE_LIBPERFSTAT]: Include <sys/protosw.h>.
Details in http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/15465
gnulib ChangeLog updated on January 06, 2009 at 02:23 PM
binutils
2009-01-06 Kai Tietz <kai.tietz@onevision.com>
* windres.c (set_endianess): Get architecture name
for internal target names like "pe-arm-wince-little".
(find_arch_match): New helper.
* ChangeLog: Reset it.
* ChangeLog-2008: Moved old ChangeLog.
binutils ChangeLog updated on January 06, 2009 at 10:22 AM
emacs
emacs/lisp/ChangeLog:
2009-01-06 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-do-copy-or-rename-file-directly)
(tramp-handle-file-local-copy, tramp-handle-write-region)
* net/tramp-smb.el (tramp-smb-handle-copy-file)
(tramp-smb-handle-rename-file): Delete temporary file in case of
quit.
emacs ChangeLog updated on January 06, 2009 at 02:22 AM
texinfo
emacs
emacs/lisp/ChangeLog:
2009-01-06 Stefan Monnier <monnier@iro.umontreal.ca>
* minibuffer.el (completion-hilit-commonality): Don't presume
all-completions always include the input as prefix.
(completion-pcm--pattern-trivial-p): Accept a few more patterns
as trivial.
(completion-pcm--hilit-commonality): Remove leftover code that used to
deal with the now removed cdr-in-last-cons.
* progmodes/cc-styles.el (c-setup-paragraph-variables):
Ensure paragraph-(start|separate) match blank lines. For AWK Mode.
(tramp-postfix-ipv6-format, tramp-postfix-ipv6-regexp): New defconst.
(tramp-compute-multi-hops, tramp-local-host-p):
Use `tramp-local-host-regexp'.
(tramp-file-name-real-user, tramp-file-name-domain):
Use `tramp-user-with-domain-regexp'.
(tramp-smb-maybe-open-connection): Use `tramp-file-name-*' methods.
(proced-tree-depth): Rename from proced-tree-indent.
(proced-mode-map): Change accordingly.
emacs ChangeLog updated on January 05, 2009 at 10:23 PM
emacs/lisp/ChangeLog:
2009-01-05 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-handle-load)
(tramp-do-copy-or-rename-file-directly)
(tramp-handle-file-local-copy, tramp-handle-insert-file-contents)
(tramp-handle-write-region)
* net/tramp-smb.el (tramp-smb-handle-copy-file)
(tramp-smb-handle-rename-file, tramp-smb-handle-write-region):
Delete temporary file in case of error.
emacs ChangeLog updated on January 05, 2009 at 02:22 PM
emacs/lisp/ChangeLog:
2009-01-05 Agustín Martín <agustin.martin@hispalinux.es>
* textmodes/ispell.el (ispell-check-version): Use (with-temp-buffer)
* mail/sendmail.el (mail-bury): Treat pmail-mode like rmail-mode.
2008-12-20 Agustín Martín <agustin.martin@hispalinux.es>
emacs ChangeLog updated on January 05, 2009 at 12:23 PM
sed
emacs
ld
emacs
gnumach
2009-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
* i386/i386/gdt.h (LINEAR_DS): New macro.
* i386/i386/gdt.c (gdt_init): Initialize LINEAR_DS descriptor.
* i386/i386/proc_reg.h (invlpg_user): Rename macro into...
(invlpg_linear): ... this. Use movw instead of movl to set KERNEL_DS
selector. Use LINEAR_DS selector instead of USER_DS selector.
* i386/intel/pmap.c (INVALIDATE_TLB): Call invlpg_linear instead of
invlpg_user. For now, disable use of invlpg.
gnumach ChangeLog updated on January 04, 2009 at 09:24 PM
emacs
emacs/lisp/ChangeLog:
2009-01-05 Juanma Barranquero <lekktu@gmail.com>
* desktop.el (desktop-save-in-desktop-dir): Use `abbreviate-file-name'
to shorten the desktop file directory shown in message.
2008-12-27 Nicholas Maniscalco <nicholas@maniscalco.com> (tiny change)
inserting it, i.e. revert part of the 2008-09-24 change. (Bug#1469)
2008-12-20 Agustin Martin <agustin.martin@hispalinux.es>
Use (ispell-check-minver). Handle hunspell versions.
Use utf-8-with-signature for files starting with UTF-8 BOM. (Bug#269)
(newsticker-treeview-save): Don't save cache. Use `newsticker-dir'.
(newsticker--cache-read-version1): New. Backuped version for reading
Martin Rudalics <rudalics@gmx.at>
emacs ChangeLog updated on January 04, 2009 at 09:22 PM
emacs/lib-src/ChangeLog:
2009-01-05 Glenn Morris <rgm@gnu.org>
* ebrowse.c (version):
* etags.c (print_version):
* rcs2log (Copyright): Update copyright for 2009.
emacs/lisp/ChangeLog:
2009-01-05 Glenn Morris <rgm@gnu.org>
* version.el (emacs-copyright): Update for 2009.
emacs ChangeLog updated on January 04, 2009 at 07:22 PM
gnulib
2009-01-04 Jim Meyering <meyering@redhat.com>
remove duplicate inclusion of <stdio.h>
* tests/test-fprintf-posix.c: Likewise.
* tests/test-printf-posix.c: Likewise.
* tests/test-snprintf-posix.c: Likewise.
* tests/test-sprintf-posix.c: Likewise.
* tests/test-vasprintf-posix.c: Likewise.
* tests/test-vfprintf-posix.c: Likewise.
* tests/test-vprintf-posix.c: Likewise.
* tests/test-vsnprintf-posix.c: Likewise.
* tests/test-vsprintf-posix.c: Likewise.
gnulib ChangeLog updated on January 04, 2009 at 02:24 PM
emacs
emacs/src/ChangeLog:
* font.c (font_rescale_ratio): Moved from xfaces.c.
Argument type changed. Handle a font-spec too.
emacs/lisp/ChangeLog:
2009-01-04 Stephen Leake <stephen_leake@member.fsf.org>
* progmodes/ada-mode.el (ada-mode): Simplify doc string.
(ada-get-indent-paramlist): Use ada-broken-indent instead of
hard-coded 0.
(ada-get-indent-loop): Fix list access bug.
2009-01-04 Juanma Barranquero <lekktu@gmail.com>
* emacs-lisp/lisp-mode.el (emacs-lisp-mode, lisp-mode)
(lisp-interaction-mode): Add a blank line in the docstring
before the keymap listing.
emacs ChangeLog updated on January 04, 2009 at 02:23 PM
emacs/src/ChangeLog:
* ftfont.c (ftfont_open): Generate a multibyte string if given
* xftfont.c (xftfont_open): Generate a multibyte string if given
* ftfont.c (ftfont_spec_pattern): Don't create a charset if the
(ftfont_list): Handle the case where the representative chars of
the script is a vector.
* composite.c: Include window.h, frame.h, dispextern.h, font.h.
(next_element_from_composition): Adjust for the change of struct it.
emacs/lisp/ChangeLog:
2009-01-04 Martin Rudalics <rudalics@gmx.at>
* window.el (display-buffer): When a buffer is displayed in the
selected and some other window, and not-this-window is non-nil,
try to return that other window instead of popping up a new
frame. (Bug#30)
emacs ChangeLog updated on January 04, 2009 at 01:22 PM
emacs/src/ChangeLog:
2009-01-04 Juanma Barranquero <lekktu@gmail.com>
* w32.c: Use 64-bit arithmetic to do FILETIME conversions. (Bug#1766)
(utc_base): Declare as ULONGLONG, not long double.
(convert_time_raw): Delete.
(FILETIME_TO_U64, U64_TO_LISP_TIME): New macros.
(initialize_utc_base): New function.
(convert_time): Use FILETIME_TO_U64, initialize_utc_base.
(convert_from_time_t): Use initialize_utc_base; compute result with
64-bit arithmetic.
(process_times): Use FILETIME_TO_U64, U64_TO_LISP_TIME.
emacs ChangeLog updated on January 04, 2009 at 06:21 AM
emacs
emacs/src/ChangeLog:
* process.c (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess)
* dosfns.c (system_process_attributes, list_system_processes):
New functions.
* image.c (Qgobject): New symbol.
* w32term.c (x_new_font): Return font object, not fontset. (Bug#119)
* font.c (font_range): Don't require a font for a variation selector.
WINDOWSNT too, as related changes have already been synced. (Bug#117)
record of what points where. (Bug#716)
* w32fns.c (Fx_hide_tip): Call delete_frame instead of Fdelete_frame.
a graphical frame on Windows. (Bug#1325)
server name in UNC paths. (Bug#719)
charbuf. (Bug#1035)
(procfs_get_total_memory): Enclose in #ifdef GNU_LINUX.
SYMBOL_CHARSET. (Bug#547)
size for surrogates. (Bug#1096, bug#872)
leading in font height. (Bug#879)
emacs ChangeLog updated on January 03, 2009 at 06:21 PM
emacs/lisp/ChangeLog:
2009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
* emacs-lisp/authors.el (authors-aliases): Addition.
(authors): Allow to use it for other projects.
* emacs-lisp/copyright.el (copyright-update-directory): Autoload.
Clarify MATCH argument. Print filenames.
emacs ChangeLog updated on January 03, 2009 at 02:21 PM
gnulib
ld
2009-01-03 Dave Korn <dave.korn.cygwin@gmail.com>
* NEWS: Mention new feature --exclude-modules-for-implib.
* ld.texinfo: Document new --exclude-modules-for-implib option.
* pe-dll.c (exclude_list_struct): Change type member from int to
new enumeration exclude_type.
(pe_dll_add_excludes): Accept exclude_type instead of int param.
(auto_export): Replace magic constants by exclude_type values and
handle new choice EXCLUDEFORIMPLIB.
(pe_dll_generate_implib): Accept a pointer to the link_info and
iterate all input BFDs looking for EXCLUDEFORIMPLIB modules; re-open
fresh BFDs for any found and link into import lib archive chain.
* pe-dll.h (exclude_type): Add new enumerated type to replace magic
constants previously used for exclude_list_struct type member.
(pe_dll_add_excludes, pe_dll_generate_implib): Update prototypes.
* pep-dll.h (exclude_type, pe_dll_add_excludes,
pe_dll_generate_implib): Likewise to all the above.
* emultempl/pe.em (OPTION_EXCLUDE_MODULES_FOR_IMPLIB): Define new
getopts long option code for new --exclude-modules-for-implib option.
(gld${EMULATION_NAME}_add_options): Add new entry to xtra_long[].
(gld_${EMULATION_NAME}_list_options): List usage for it.
(gld${EMULATION_NAME}_handle_option): Use exclude_type enumerated
values when calling pe_dll_add_excludes, and handle EXCLUDEFORIMPLIB.
(gld_${EMULATION_NAME}_finish): Pass pointer to link_info when
calling pe_dll_generate_implib.
* emultempl/pep.em (options): Define new enumerated value for getopts
long option code for new --exclude-modules-for-implib option.
(gld${EMULATION_NAME}_add_options, gld_${EMULATION_NAME}_list_options,
gld${EMULATION_NAME}_handle_option, gld_${EMULATION_NAME}_finish):
Again, likewise to all the above.
2009-01-03 Dave Korn <dave.korn.cygwin@gmail.com>
* pe-dll.c (autofilter_liblist): Add entry for shared libgcc.
(libnamencmp): New function.
(auto_export): Use it in place of strncmp when filtering libraries.
ld ChangeLog updated on January 03, 2009 at 12:23 PM
emacs
emacs/src/ChangeLog:
2009-01-03 Eli Zaretskii <eliz@gnu.org>
* process.c: (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess)
(Qttname, Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime)
(Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs)
(Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtpgid, Qcstime)
[!subprocesses]: Define.
(syms_of_process) [!subprocesses]: Intern and staticpro them.
(Flist_system_processes, Fsystem_process_attributes)
[!subprocesses]: Call list_system_processes and
system_process_attributes instead of returning Qnil.
* dosfns.c (system_process_attributes, list_system_processes): New
functions.
* vm-limit.c (ret_lim_data) [MSDOS]: New function.
* sysdep.c (list_system_processes, system_process_attributes) [MSDOS]:
Don't use the default (no-op) implementation.
* keyboard.c (parse_modifiers_uncached): Wheel events are
emacs/lisp/ChangeLog:
2009-01-03 Michael Albinus <michael.albinus@gmx.de>
* net/dbus.el (dbus-string-to-byte-array): Handle empty string.
* net/tramp.el (tramp-local-host-regexp)
(tramp-prefix-domain-format)
(tramp-prefix-domain-regexp, tramp-domain-regexp)
(tramp-user-with-domain-regexp, tramp-prefix-ipv6-format)
(tramp-prefix-ipv6-regexp, tramp-ipv6-regexp)
(tramp-postfix-ipv6-format, tramp-postfix-ipv6-regexp): New
defconst.
(tramp-file-name-structure, tramp-file-name-regexp-unified)
(tramp-completion-dissect-file-name, tramp-parse-hosts-group)
(tramp-dissect-file-name, tramp-make-tramp-file-name)
(tramp-completion-make-tramp-file-name): Handle IPv6 addresses.
(tramp-handle-insert-file-contents): Fix setting of
`buffer-read-only'.
(tramp-compute-multi-hops, tramp-local-host-p): Use
`tramp-local-host-regexp'.
(tramp-file-name-real-user, tramp-file-name-domain): Use
`tramp-user-with-domain-regexp'.
* net/tramp-smb.el (top): Use `tramp-prefix-domain-regexp'.
(tramp-smb-maybe-open-connection): Use `tramp-file-name-*'
methods.
emacs ChangeLog updated on January 03, 2009 at 09:21 AM
emacs/lisp/ChangeLog:
2009-01-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
* proced.el (proced-grammar-alist): Refiner can be a
list (function help-echo) instead of a cons pair.
(proced-post-display-hook): New variable.
(proced-tree-depth): Renamed from proced-tree-indent.
(proced-mode): Derive mode from special-mode.
(proced-mode-map): Changed accordingly.
(proced, proced-update): Run proced-post-display-hook.
(proced-do-mark-all): Count processes for which mark has been
updated.
(proced-format): Check for ppid attribute.
(proced-process-attributes): Take time and ctime attribute from
system-process-attributes.
(proced-send-signal): Doc fix. Collect properly the info on
marked processes. Use fit-window-to-buffer instead of
dired-pop-to-buffer.
emacs ChangeLog updated on January 03, 2009 at 06:21 AM
emacs/src/ChangeLog:
2009-01-03 Jason Rumney <jasonr@gnu.org>
* w32term.c (x_query_colors, x_query_color): New functions.
* image.c (x_to_xcolors, png_load): Eliminate W32 specific code.
(svg_load_image): Cast returned pointers from dynamically loaded
functions. Eliminate W32 specific code.
emacs ChangeLog updated on January 03, 2009 at 05:21 AM
texinfo
emacs
emacs/lisp/ChangeLog:
2009-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
* progmodes/vhdl-mode.el (vhdl-current-line): Don't hardcode
point-min==1.
* simple.el (minibuffer-default-add-shell-commands):
Fix doc-string typo.
* language/tibet-util.el (tibetan-composition-function):
Remove unused function, obsoleted by 2008-09-05 change to tibetan.el.
* language/japanese.el (compose-gstring-for-variation-glyph):
New function. Register it in composition-function-table.
emacs ChangeLog updated on January 02, 2009 at 10:21 PM
emacs/src/ChangeLog:
2009-01-02 Dan Nicolaescu <dann@ics.uci.edu>
* nsfns.m (x_set_foreground_color, x_set_background_color)
(x_set_cursor_color, x_set_icon_name, x_explicitly_set_name)
(x_set_title, x_set_icon_type, x_set_cursor_type): Rename to use
x_ prefix instead of ns_. Update references.
(syms_of_nsfns): Add a FIXME comment.
* nsterm.m (x_set_cursor_type): New prototype.
(setValuesFromPanel): Use it instead of the old ns_ prefixed name.
* sysdep.c (system_process_attributes): Provide Qtime and Qctime
for Solaris instead of incorrectly providing Qutime and Qcutime.
emacs ChangeLog updated on January 02, 2009 at 01:21 PM
emacs/src/ChangeLog:
2009-01-02 Eli Zaretskii <eliz@gnu.org>
* w32.c (process_times): Compute sum of utime and stime.
(system_process_attributes): Add Qtime to the alist.
* sysdep.c (system_process_attributes): Compute Qtime and Qctime
and add them to the alist.
* process.c (top level) <Qtime, Qctime>: New variables.
(syms_of_process): staticpro them.
(Fsystem_process_attributes): Add their documentation to the doc
string.
* process.h: Declare Qtime and Qctime.
emacs/lisp/ChangeLog:
2009-01-02 Martin Rudalics <rudalics@gmx.at>
* frame.el (window-system-default-frame-alist)
(initial-frame-alist, minibuffer-frame-alist)
(pop-up-frame-alist, pop-up-frame-function)
(special-display-frame-alist): Rewrite and reformat doc-strings.
emacs ChangeLog updated on January 02, 2009 at 09:21 AM
gnulib
2009-01-02 Jim Meyering <meyering@redhat.com>
strftime: avoid compilation failure on Solaris 2.6
* modules/strftime (Depends-on): Add mbrlen and mbsinit.
* lib/strftime.c [DO_MULTIBYTE]: Include <wchar.h> unconditionally.
Don't #define mbrlen or mbsinit, since now they're guaranteed to
be available. Reported by Tom G. Christensen. Details in
<http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/16180>.
gnulib ChangeLog updated on January 02, 2009 at 03:23 AM
gnulib
2009-01-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Bruno Haible <bruno@clisp.org>
Speed up gnulib-tool by doing more string processing through shell
built-ins.
* gnulib-tool (fast_func_append): New variable.
(func_remove_prefix, func_remove_suffix): New functions.
(fast_func_remove_prefix, fast_func_remove_suffix): New variables.
(func_filter_filelist): New function.
(func_get_dependencies): Use func_remove_suffix instead of sed.
(func_get_automake_snippet): Use func_filter_filelist instead of a
subshell and sed invocation.
gnulib ChangeLog updated on January 01, 2009 at 07:22 PM
texinfo
gnulib
2009-01-01 Bruno Haible <bruno@clisp.org>
* gnulib-tool (func_reset_sigpipe): Add more comments.
2009-01-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* gnulib-tool (func_modules_add_dummy, func_emit_lib_Makefile_am,
func_emit_tests_Makefile_am, func_import): Abort loops early if we
already know the answer.
gnulib ChangeLog updated on January 01, 2009 at 02:23 PM
emacs
texinfo
2009-01-01 Karl Berry <karl@gnu.org>
* util/gendocs.sh: accept --email option, replace %%EMAIL%% in
templates.
* util/gendocs_template,
* util/gendocs_template_min: use %%EMAIL%%.
Update all for 2009.
Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009
texinfo ChangeLog updated on January 01, 2009 at 01:23 PM