aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Turn on bidi-display-reordering by default.Eli Zaretskii2011-07-287-6/+24
| | | | | | | | | src/buffer.c (init_buffer_once, syms_of_buffer): Set bidi-display-reordering to t by default. doc/emacs/mule.texi (Bidirectional Editing): Document the fact that bidi-display-reordering is t by default. lispref/display.texi (Bidirectional Display): Document the fact that bidi-display-reordering is t by default.
* * alloc.c (memory_full) [!SYNC_INPUT]: Fix signal-related race.Paul Eggert2011-07-282-1/+9
| | | | | Without this fix, if a signal arrives just after memory fills up, 'malloc' might be invoked reentrantly.
* admin/MAINTAINERS: Added Bastien Guerry as current maintainer of OrgBastien Guerry2011-07-281-0/+5
|
* org: don't always refresh the agenda.Bastien Guerry2011-07-282-7/+2
|
* Merge changes from Org 7.4 to current Org 7.7.Bastien Guerry2011-07-28104-6662/+18433
|
* Remove org-complete.el.Bastien Guerry2011-07-282-278/+2
| | | | It will be replaced by org-pcomplete.el in the next commit.
* Fix goto-line bug.Jose E. Marchesi2011-07-282-4/+10
| | | | | lisp/simple.el (goto-line): Use string-to-number to provide a numeric argument to read-number.
* Auto-commit of generated files.Glenn Morris2011-07-282-146/+4
|
* * image.c (x_check_image_size) [!HAVE_X_WINDOWS]: Return 1.Paul Eggert2011-07-282-3/+15
| | | | | In other words, assume that every image size is allowed, on non-X hosts. This assumption is probably wrong, but it lets Emacs compile.
* * regex.c (re_iswctype): Convert return values to boolean.Andreas Schwab2011-07-282-17/+21
|
* Fix bug #9184 with org-agenda crashing under bidi redisplay.Eli Zaretskii2011-07-282-1/+8
| | | | | src/xdisp.c (compute_display_string_pos): Don't use cached display string position if the buffer had its restriction changed.
* * callproc.c (Fcall_process): Use 'volatile' to avoid vfork clobbering.Paul Eggert2011-07-272-0/+6
|
* Merge: Integer signedness and overflow and related fixes.Paul Eggert2011-07-2742-695/+652
|\ | | | | | | Fixes: debbugs:9079
| * * bidi.c (bidi_dump_cached_states): Merge ptrdiff_t fix.Paul Eggert2011-07-271-1/+1
| |
| * Merge from trunk.Paul Eggert2011-07-2736-501/+2054
| |\ | |/ |/|
* | Silence error message we get in gnutls when the peer hangs upLars Magne Ingebrigtsen2011-07-272-0/+8
| | | | | | | | | | | | | | * gnutls.c (emacs_gnutls_read): Don't message anything if the peer closes the connection while we're reading. Fixes: debbugs:9182
* | * GNUmakefile: New file.Paul Eggert2011-07-272-0/+83
| | | | | | | | | | This is for convenience, so that one can run GNU make in an unconfigured source tree, and get a default build.
* | * net/tramp-sh.el (tramp-maybe-send-script): Don't let-bind theMichael Albinus2011-07-272-3/+11
| | | | | | | | connection process, it could be nil.
* | Simplify url handling in rcirc-modeLeo Liu2011-07-272-28/+17
| |
* | Fontify bitfield declarations properly.Alan Mackenzie2011-07-264-96/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc-langs.el (c-has-bitfields): New lang variable. (c-symbol-chars): Now exported as a lang variable. (c-not-primitive-type-keywords): New lang variable. cc-fonts.el (c-font-lock-declarations): Jump over the QT keyword "more" to prevent "more slots: ...." being spuriously parsed as a bitfield declaraion. cc-engine.el (c-beginning-of-statement-1): Refactor and enhance to handle bitfield declarations. (c-punctuation-in): New function. (c-forward-decl-or-cast-1): Enhance CASE 3 to handle bitfield declarations properly.
* | icalendar: Take care of multiple vcalendars in a single file.Ulf Jasper2011-07-264-200/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lisp/ChangeLog: * calendar/icalendar.el (icalendar--all-events): Take care of multiple vcalendars in a single file. (icalendar--convert-float-to-ical): checkdoc fixes. * automated/icalendar-tests.el (icalendar-tests--compare-strings): Removed, simply use string=. (icalendar--diarytime-to-isotime) (icalendar--datetime-to-diary-date) (icalendar--datestring-to-isodate) (icalendar--format-ical-event) (icalendar--parse-summary-and-rest) (icalendar-tests--do-test-import) (icalendar-tests--do-test-cycle) : Changed argument order of string= to EXPECTED ACTUAL. (icalendar--import-format-sample) (icalendar--format-ical-event) (icalendar-import-non-recurring) (icalendar-import-rrule) (icalendar-import-duration) (icalendar-import-bug-6766) (icalendar-real-world): Adjusted to string= instead of icalendar-tests--compare-strings. (icalendar-import-multiple-vcalendars): New.
* | * nsmenu.m (ns_popup_dialog): Add an "ok" button if no buttonsJan Djärv2011-07-252-1/+14
| | | | | | | | | | | | are specified. Fixes: debbugs:9168
* | * bidi.c (bidi_dump_cached_states): Fix printf format mismatch.Paul Eggert2011-07-252-1/+6
| | | | | | | | Found by GCC static checking and --with-wide-int on a 32-bit host.
* | Fix logic of caching display string positions for bidi display.Eli Zaretskii2011-07-252-4/+14
|\ \ | | | | | | | | | | | | | | | src/xdisp.c (compute_display_string_pos): Fix logic of caching previous display string position. Initialize cached_prev_pos to -1. Fixes slow-down at the beginning of a buffer.
| * | Fix cursor motion slowdown at the beginning of buffer.Eli Zaretskii2011-07-242-4/+14
| | | | | | | | | | | | | | | src/xdisp.c (compute_display_string_pos): Fix logic of caching previous display string position. Initialize cached_prev_pos to -1.
| * | src/bidi.c: Backport from trunk a bugfix for bidi_paragraph_init at EOB.Eli Zaretskii2011-07-231-4/+4
| | |
* | | * lisp/image.el (insert-image): Clarifying docstring.Deniz Dogan2011-07-252-2/+6
| | |
* | | nnimap.el (nnimap-make-thread-query): Quote message-ids for gmail.Andrew Cohen2011-07-242-5/+9
| | |
* | | * src/xml.c: Fix Lisp_Object/int mixup.Stefan Monnier2011-07-241-2/+2
| | |
* | | * net/tramp-sh.el (tramp-barf-unless-okay): Return the value ofMichael Albinus2011-07-242-16/+25
| | | | | | | | | | | | | | | `tramp-send-command-and-check' if there is no error. (tramp-send-command-and-read): Suppress *all* errors if NOERROR.
* | | Fix crash at startup under XASSERTS.Eli Zaretskii2011-07-242-1/+7
| | | | | | | | | | | | | | | src/xfaces.c (check_lface_attrs) [HAVE_WINDOW_SYSTEM]: Allow `nil' for attrs[LFACE_FONTSET_INDEX].
* | | Merge changes made in Gnus trunk.Andrew Cohen2011-07-244-28/+69
| | | | | | | | | | | | | | | | | | | | | nnir.el (nnir-search-thread): New function to make an nnir group based on a thread query. gnus-sum.el (gnus-refer-thread-use-nnir): New variable to control use of nnir in thread referral. (gnus-summary-refer-thread): Use it. nnimap.el (nnimap-request-thread): Use it.
* | | * xml.c (parse_region): Remove unused localPaul Eggert2011-07-232-1/+5
| | | | | | | | | | | | that was recently introduced.
* | | Improve and expand the Hebrew input methods.Yair Friedman2011-07-232-39/+850
| | | | | | | | | | | | | | | | | | | | | leim/quail/hebrew.el ("hebrew"): Additional key mappings. ("hebrew-new", "hebrew-lyx", "hebrew-full") ("hebrew-biblical-tiro", "hebrew-biblical-sil", "yiddish-royal") ("yiddish-keyman"): New input methods.
* | | doc/lispref/display.texi (Bidirectional Display): New section.Eli Zaretskii2011-07-232-0/+134
| | |
* | | Fix compilation with GLYPH_DEBUG.Eli Zaretskii2011-07-232-1/+4
| | | | | | | | | | | | | | | src/xfns.c (unwind_create_frame) [GLYPH_DEBUG]: Adapt to changes in 2008-02-22T17:42:[email protected].
* | | src/xdisp.c: Fix a typo in a comment.Eli Zaretskii2011-07-231-1/+1
| | |
* | | Fix pos-visible-in-window-p under bidi redisplay.Eli Zaretskii2011-07-232-3/+48
|\| | | | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c (move_it_in_display_line_to): Record the best matching position for TO_CHARPOS while scanning the line, and restore it on exit if none of the characters scanned was an exact match. Fixes vertical-motion and pos-visible-in-window-p under bidi redisplay when exact match is impossible due to invisible text, and the lines are truncated.
| * | Fix pos-visible-in-window-p under bidi redisplay when lines are truncated.Eli Zaretskii2011-07-232-4/+62
| | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c (move_it_in_display_line_to): Record the best matching position for TO_CHARPOS while scanning the line, and restore it on exit if none of the characters scanned was an exact match. Fixes vertical-motion and pos-visible-in-window-p when exact match is impossible due to invisible text, and the lines are truncated.
* | | Fix title and toolbar not shown in OSX 10.7.Jan Djärv2011-07-232-0/+8
| | | | | | | | | | | | | | | * nsterm.m (initFrameFromEmacs): Set NSTitledWindowMask in styleMask for OSX >= 10.7.
* | | Speed up keyboard auto-repeat cursor motion under bidi redisplay.Eli Zaretskii2011-07-232-24/+137
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c (compute_stop_pos_backwards): New function. (next_element_from_buffer): Call compute_stop_pos_backwards to find a suitable prev_stop when we find ourselves before base_level_stop. (reseat): Don't look for prev_stop, as that could mean a very long run. <cached_disp_pos, cached_disp_buffer, cached_disp_modiff> <cached_disp_overlay_modiff>: Cache for last found display string position. (compute_display_string_pos): Return the cached position if asked about the same buffer in the same area of character positions, and the buffer wasn't changed since the time the display string position was cached.
| * | Fix previous change that broke faces in bidirectional text.Eli Zaretskii2011-07-222-21/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c (compute_stop_pos_backwards): New function. (handle_stop_backwards): Revert last change. (next_element_from_buffer): Call compute_stop_pos_backwards to find a suitable prev_stop when we find ourselves before base_level_stop. Remove the funky search for 1000 character positions back.
| * | Speed up cursor motion in large fontified buffers.Eli Zaretskii2011-07-192-27/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c (reseat): Don't look for prev_stop, as that could mean a very long run. (next_element_from_buffer): When iterator oversteps prev_pos backwards, don't search for a new prev_stop more than 1000 characters back. (handle_stop_backwards): Don't assume that CHARPOS is necessarily a stop_pos. (compute_display_string_pos): Check also BUF_OVERLAY_MODIFF for a match, when testing the cached display string position for applicability.
| * | Fix a terrible slowdown in large fully fontified buffers.Eli Zaretskii2011-07-162-1/+38
| | | | | | | | | | | | | | | | | | | | | src/xdisp.c <cached_disp_pos, cached_disp_buffer, cached_disp_modiff>: Cache for last found display string position. (compute_display_string_pos): Return the cached position if asked about the same buffer.
* | | Fix bug #9149 with mouse highlight of empty lines.Eli Zaretskii2011-07-222-2/+7
| | | | | | | | | | | | | | | src/xdisp.c (rows_from_pos_range): Don't ignore glyphs whose object is an integer, which is important for empty lines.
* | | Prevent cc-langs.elc being loaded at run time.Alan Mackenzie2011-07-223-8/+13
| | | | | | | | | | | | | | | | | | | | | cc-mode.el: Remove two autoload forms which loaded cc-langs. cc-langs.el (c-make-init-lang-vars-fun): Don't emit "(require 'cc-langs)". Quote a form so it will evaluate at (cc-mode's) compilation time.
* | | * net/tramp.el (tramp-file-name-handler): Avoid recursiveMichael Albinus2011-07-222-1/+16
| | | | | | | | | | | | loading. (Bug#9114)
* | | Fix --reverse-video on ttys.Chong Yidong2011-07-222-5/+8
| | | | | | | | | | | | | | | | | | | | | * src/frame.c (Fmodify_frame_parameters): In tty case, update the default face if necessary. Fixes: debbugs:4238
* | | Doc fix for string-to-char (Bug#6576).Chong Yidong2011-07-212-6/+6
| | | | | | | | | | | | | | | * editfns.c (Fstring_to_char): No need to explain what a character is in the docstring.
* | | Fix size adjustment calls in display-buffer subroutines.Martin Rudalics2011-07-212-16/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | * window.el (display-buffer-pop-up-window) (display-buffer-pop-up-side-window) (display-buffer-in-side-window): Call display-buffer-set-height and display-buffer-set-width after setting the new window's buffer so `fit-window-to-buffer' and friends work on the right buffer.