aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make second arg of copysign non-optional.Chong Yidong2012-01-211-0/+5
| | | | | * src/floatfns.c (Fcopysign): Make the second argument non-optional, since nil is not allowed anyway.
* * process.c (read_process_output): Use p instead of XPROCESS (proc).Andreas Schwab2012-01-211-0/+5
| | | | (send_process): Likewise.
* Fix handling of persistent window parameters.Martin Rudalics2012-01-191-0/+6
| | | | | | | | | | | | | | | * window.c (save_window_save, Fcurrent_window_configuration) (Vwindow_persistent_parameters): Do not use Qstate. Rewrite doc-strings. * window.el (window--state-get-1, window-state-get): Do not use special state value for window-persistent-parameters. Rename argument IGNORE to WRITABLE. Rewrite doc-string. (window--state-put-2): Reset all window parameters to nil before assigning values of persistent parameters. * windows.texi (Window Configurations): Rewrite references to persistent window parameters. (Window Parameters): Fix description of persistent window parameters.
* Merge from emacs-23; up to 2012-01-19T07:15:48Z!rgm@gnu.org.Glenn Morris2012-01-181-0/+6
|\
| * Fix init_buffer for USE_MMAP_FOR_BUFFERS case (backport from trunk)Yoshiaki Kasahara2012-01-181-0/+5
| | | | | | | | | | * buffer.c (init_buffer) [USE_MMAP_FOR_BUFFERS]: Adjust to aliasing change.
| * Fix wrong font metrics for mouse highlight (backport ↵YAMAMOTO Mitsuharu2012-01-151-0/+5
| | | | | | | | | | | | | | 2011-12-15T02:12:08Z!handa@m17n.org from trunk) * src/xftfont.c (xftfont_draw): Use the font metrics of s->font to fill background (Bug#8992).
| * Fix previous ChangeLog date fix (no need to merge to trunk)Glenn Morris2012-01-131-1/+1
| |
| * ChangeLog date fix (no need to merge to trunk)Glenn Morris2012-01-131-3/+3
| |
| * Take display-table into account on calculating character/string width ↵Kenichi Handa2012-01-131-0/+6
| | | | | | | | (#Bug#9496).
| * * src/s/gnu-linux.h: Use CRT_DIR.Sven Joachim2012-01-121-0/+4
| |
| * Add 2012 to FSF copyright years for Emacs files (do not merge to trunk)Glenn Morris2012-01-101-1/+1
| |
| * Fix uninitialized variable in note_mouse_highlight (backport from trunk).Eli Zaretskii2012-01-091-3/+3
| | | | | | | | * xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947)
| * Avoid crash on composition (backport from trunk).Johan Bockgård2012-01-091-0/+5
| | | | | | | | | | * xdisp.c (fill_composite_glyph_string): Always set s->face, to avoid a crash (bug#9496).
| * Fix use of uninitialized var (backport from trunk).Chong Yidong2012-01-091-0/+4
| | | | | | | | * xdisp.c (note_mouse_highlight): Fix use of uninitialized var.
| * Fix use of uninitialized variable (backport from trunk).Eli Zaretskii2012-01-091-0/+6
| | | | | | | | | | | | * xdisp.c (note_mouse_highlight): Initialize `part', to avoid a possible random value that matches one of those tested as condition to clear the mouse face.
| * Fix glitch in scrolling_window (backport from trunk).YAMAMOTO Mitsuharu2012-01-091-0/+6
| | | | | | | | | | | | * dispnew.c (scrolling_window): Truncate overlaps in copy destination of scroll runs so as to avoid assigning disabled bogus rows and unnecessary graphics copy operations.
| * Backport Bug#9990 fix from trunkEli Zaretskii2012-01-091-0/+5
| | | | | | | | | | * src/dispnew.c (scrolling_window): Fix incorrect indices in accessing current_matrix and desired_matrix. (Bug#9990)
* | Provide persistent window parameters.Martin Rudalics2012-01-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * window.c (Vwindow_persistent_parameters): New variable. (Fset_window_configuration, save_window_save): Handle persistent window parameters. * window.el (window-state-ignored-parameters): Remove variable. (window--state-get-1): Rename argument MARKERS to IGNORE. Handle persistent window parameters. Make copy of clone-of parameter only if requested. (Bug#10348) (window--state-put-2): Install a window parameter only if it has a non-nil value or an existing parameter shall be overwritten. * windows.texi (Window Configurations, Window Parameters): Describe persistent window parameters.
* | Fix bug #9087 with crashes on MS-Windows under throw-on-input.Eli Zaretskii2012-01-141-0/+5
| | | | | | | | | | src/w32fns.c (signal_user_input): Don't do a QUIT, to avoid thrashing the stack of the thread.
* | * xdisp.c (rows_from_pos_range): Add parens as per gcc -Wparentheses.Paul Eggert2012-01-121-0/+4
| |
* | Fix the last part of bug #10464 with mouse highlight at end of line.Eli Zaretskii2012-01-111-0/+8
| | | | | | | | | | | | | | | | src/xdisp.c (rows_from_pos_range): Handle the case where the highlight ends on a newline. (mouse_face_from_buffer_pos): Fix off-by-one error in calculating he end column for display of highlight that ends on a newline before a R2L line.
* | init_lread fix for bug#10208.Glenn Morris2012-01-101-0/+5
| | | | | | | | | | * src/lread.c (init_lread): If no-site-lisp, remove site-lisp dirs from load-path also when installation-directory is nil.
* | * src/emacs.c (syms_of_emacs) <installation-directory>: Doc fix.Glenn Morris2012-01-101-0/+2
| | | | | | | | | | | | This confusingly-named variable is typically nil in an installed Emacs, and in an uninstalled Emacs points to the build directory, rather than eg the target installation directory. Yay.
* | ChangeLog fixes.Juanma Barranquero2012-01-101-4/+4
| |
* | * src/epaths.in (PATH_DUMPLOADSEARCH): Revert previous change.Glenn Morris2012-01-101-3/+2
| | | | | | | | | | Makes life microscopically harder for the c. zero people configuring by hand as per INSTALL.
* | Mainly comment fixes related to PATH_LOADSEARCH etc.Glenn Morris2012-01-091-0/+6
| | | | | | | | | | | | | | | | * src/epaths.in (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH, PATH_EXEC) (PATH_DATA, PATH_DOC): Update the template values to be closer to their typical values these days. * Makefile.in, src/epaths.in: Comments.
* | Fix bug #10464 with mouse highlight of display strings.Eli Zaretskii2012-01-091-0/+7
| | | | | | | | | | | | | | src/xdisp.c (rows_from_pos_range): Accept additional argument DISP_STRING, and accept any glyph in a row whose object is that string as eligible for mouse highlight. Fixes mouse highlight of display strings from overlays.
* | Merge from trunk.Paul Eggert2012-01-071-9/+45
|\ \
| * | Fix bug #6540 with a crash while inserting non-ASCII text under ↵Eli Zaretskii2012-01-071-0/+5
| | | | | | | | | | | | | | | | | | | | | cache-long-line-scans. src/search.c (scan_buffer): Pass character positions to know_region_cache, not byte positions. (Bug#6540)
| * | Fix bug #10284 with renaming a directory on MS-Windows.LynX2012-01-071-0/+5
| | | | | | | | | | | | | | | src/w32.c (sys_rename): Report EXDEV when rename of a directory fails because the target is on another logical disk. (Bug#10284)
| * | Fix focus handling for embedded frames.David Benjamin2012-01-071-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * xfns.c (Fx_focus_frame): Use it for embedded frames. * xterm.c (x_embed_request_focus): New function. * xterm.h: Add prototype. Fixes: debbugs:9977
| * | Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
| | |
| * | Update short copyright year to 2012.Glenn Morris2012-01-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/refcards/calccard.tex, etc/refcards/cs-dired-ref.tex: * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: * etc/refcards/de-refcard.tex, etc/refcards/dired-ref.tex: * etc/refcards/fr-dired-ref.tex, etc/refcards/fr-refcard.tex: * etc/refcards/fr-survival.tex, etc/refcards/orgcard.tex: * etc/refcards/pl-refcard.tex, etc/refcards/pt-br-refcard.tex: * etc/refcards/refcard.tex, etc/refcards/ru-refcard.tex: * etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex: * etc/refcards/sk-survival.tex, etc/refcards/survival.tex: * etc/refcards/vipcard.tex, etc/refcards/viperCard.tex: * lib-src/ebrowse.c (version) <emacs_copyright>: * lib-src/etags.c (print_version) <emacs_copyright>: * lib-src/rcs2log (Copyright): Update short copyright year to 2012. * nextstep/Cocoa/Emacs.base/Contents/Info.plist: * nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings: * nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist: * src/emacs.c (emacs_copyright): Update short copyright year to 2012.
| * | Fix typos.Juanma Barranquero2012-01-031-6/+6
| | |
| * | Allow Emacs on w32 to build against and work with GnuTLS 3.x.Eli Zaretskii2012-01-011-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/gnutls.c (init_gnutls_functions): Load gnutls_check_version. Load gnutls_transport_set_lowat only if GnuTLS version is below 2.11.1. (emacs_gnutls_handshake): Call gnutls_transport_set_lowat only for GnuTLS versions below 2.11.1. lisp/term/w32-win.el (dynamic-library-alist) <gnutls>: Load libgnutls-28.dll, from GnuTLS version 3.x, in preference to libgnutls-26.dll.
| * | Add Bug#8828 to my 2011-06-15 entry.Paul Eggert2011-12-311-1/+1
| | |
| * | Doc fix for window-scroll-functions.Antoine Levitt2011-12-311-0/+6
| | | | | | | | | | | | | | | | | | src/xdisp.c (syms_of_xdisp) <window-scroll-functions>: Add warning to the doc string advising against its use for altering the way windows are scrolled.
* | | Add Bug#.Paul Eggert2011-12-291-2/+2
| | |
* | | emacs: fix an auto-save permissions race conditionPaul Eggert2011-12-291-0/+12
|/ / | | | | | | | | | | | | | | | | | | | | * fileio.c (auto_saving_dir_umask): New static var. (Fmake_directory_internal): Use it. (do_auto_save_make_dir): Set it, instead of invoking chmod after creating the directory. The old code temporarily assigns too-generous permissions to the directory. (do_auto_save_eh): Clear it. (Fdo_auto_save): Catch all errrors, not just file errors, so that the var is always cleared.
* | coding.c: (Fdefine_coding_system_internal): Make an utf-8 base coding-system ↵Kenichi Handa2011-12-281-0/+6
| | | | | | | | ASCII compatible only when it does not produce BOM on encoding (Bug#10383).
* | * xmenu.c (x_menu_wait_for_event): Use xg_select for Gtk3 so menusJan Djärv2011-12-261-0/+7
| | | | | | | | | | | | | | | | can scroll. (create_and_show_popup_menu): Always use menu_position_func for Gtk3. Fixes: debbugs:10361
* | * callint.c (Fcall_interactively): Don't truncate prompt string.Andreas Schwab2011-12-251-0/+4
| |
* | Add the bug number #10360 to the entry for 2011-12-23T14:51:51Z!eliz@gnu.org.Eli Zaretskii2011-12-241-1/+1
| | | | | | | | The real fix for bug 10360 is in 2011-12-23T14:51:51Z!eliz@gnu.org.
* | Fix assertion violation in pop_it when org-indent-mode is used.Eli Zaretskii2011-12-231-0/+6
| | | | | | | | | | | | src/xdisp.c (handle_invisible_prop): Handle correctly an invisible property that ends at ZV, so that the bidi iteration could be resumed from there (after widening).
* | * nsfont.m (ns_spec_to_descriptor): Do not autorelease fdesc.Jan Djärv2011-12-221-0/+4
| |
* | Fix biggest memory leaks in NS-port. More remain.Jan Djärv2011-12-211-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * emacs.c (ns_pool): New variable. (main): Assign ns_pool. (Fkill_emacs): Call ns_release_autorelease_pool. * nsfns.m (x_set_background_color): Assign return value from ns_index_color to face-background instead of NSColor*. (ns_implicitly_set_icon_type): Fix indentation. Change assignment in for loop to comparison. * nsfont.m (ns_spec_to_descriptor): Fix indentation, autorelease fdesc, release fdAttrs and tdict. (ns_get_covering_families): Release charset. (ns_findfonts): Release NSFontDescriptor created with new. (ns_uni_to_glyphs): Fix indentation. (setString): Release attrStr before assigning new value. * nsmenu.m (ns_update_menubar): Call free_menubar_widget_value_tree before returning. * nsterm.m (x_free_frame_resources): Release f->output_data.ns->miniimage (ns_index_color): Fix indentation. Do not retain color_table->colors[i].
* | Attribute Aquamacs code to David Reitter.Jan Djärv2011-12-211-3/+9
| |
* | Fix spelling AquaEmacs => AquamacsJan Djärv2011-12-181-2/+2
| |
* | Adapt code from AquaEmacs to handle occasional blank menus.Jan Djärv2011-12-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nsmenu.m (trackingMenu): New variable. (NSMenuDidBeginTrackingNotification): Declare if OSX < 10.5 and NS_IMPL_COCOA. (trackingNotification): New method (from AquaEmacs). (menuNeedsUpdate): Expand comment and return if trackingMenu is 0, from AquaEmacs. (syms_of_nsmenu): Set trackingMenu to 1 if not NS_IMPL_COCOA. * nsterm.m (ns_term_init): Subscribe for notifications NSMenuDidBeginTrackingNotification and NSMenuDidEndTrackingNotification to method trackingNotification in EmacsMenu. Fixes: debbugs:7030
* | NS selection bug fix and cleanup, see thread C-g crash in C-x C-f (OSX Lion).Jan Djärv2011-12-181-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thread is on emacs-devel. * lisp/term/ns-win.el (ns-get-selection-internal) (ns-store-selection-internal): Declare. (ns-store-cut-buffer-internal, ns-get-cut-buffer-internal): Declare as obsolete. (ns-get-pasteboard, ns-paste-secondary): Use ns-get-selection-internal. (ns-set-pasteboard, ns-copy-including-secondary): Use ns-store-selection-internal. * src/nsselect.m (CUT_BUFFER_SUPPORT): Remove define. (symbol_to_nsstring): Fix indentation. (ns_symbol_to_pb): New function. (Fns_get_selection_internal): Renamed from Fns_get_cut_buffer_internal. (Fns_rotate_cut_buffers_internal): Removed. (Fns_store_selection_internal): Renamed from Fns_store_cut_buffer_internal. (ns_get_foreign_selection, Fx_own_selection_internal) (Fx_disown_selection_internal, Fx_selection_exists_p) (Fns_get_selection_internal, Fns_store_selection_internal): Use ns_symbol_to_pb and check if return value is nil. (syms_of_nsselect): Remove ifdef CUT_BUFFER_SUPPORT. Remove defsubr Sns_rotate_cut_buffers_internal. Sns_get_cut_buffer_internal renamed to Sns_get_selection_internal, Sns_store_cut_buffer_internal renamed to Sns_store_selection_internal. (ns_handle_selection_request): Move code to Fx_own_selection_internal and remove this function. (ns_handle_selection_clear): Remove, never used. (Fx_own_selection_internal): Move code from ns_handle_selection_request here.