summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix bounds checking for text properties in `format' (Bug#5306).Chong Yidong2010-01-094-12/+35
| | | | | | | | * intervals.h, textprop.c (extend_property_ranges): Return value and args changed. Discard properties that begin at or after the new end (Bug#5306). * editfns.c (Fformat): Caller changed.
* * compile.el (compilation-read-command): Doc fix.Chong Yidong2010-01-091-1/+6
|
* Fix bug#5345: password asked when visiting files on a lightweight checkout.Juanma Barranquero2010-01-092-0/+10
| | | | | * vc-bzr.el (vc-bzr-working-revision): On Windows and MS-DOS, accept URLs with a leading triple slash in the file: scheme.
* Fix compile-command's safe-local-variable condition.Chong Yidong2010-01-092-1/+6
| | | | | * progmodes/compile.el: Don't treat compile-command as safe if compilation-read-command might be nil (Bug#4218).
* Fix for Bug#4113.Chong Yidong2010-01-092-18/+14
| | | | | | | * nsterm.m (ns_set_default_prefs): Delete function. (syms_of_nsterm): Initialize ns_command_modifier, ns_control_modifier, ns_function_modifier, ns_antialias_text, and ns_antialias_threshold here, not in ns_term_init (Bug#4113).
* * xdisp.c (pos_visible_p): Check for invisible text at the correct pos ↵Chong Yidong2010-01-092-2/+7
| | | | (Bug#4040).
* editfns.c (Ffloat_time): Doc fix.Eli Zaretskii2010-01-092-1/+6
|
* (Fx_create_frame): Don't create frame larger than display by default bug#3643.Jan Djärv2010-01-092-0/+44
|
* (command-line-1): Use orig-argi to check for ignored X and NS options.Jan Djärv2010-01-092-2/+7
|
* Make line<->pixel_y conversion macros aware of native menu/tool bars.YAMAMOTO Mitsuharu2010-01-097-29/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are placed above the internal border. This supersedes special treatment of native tool bars in the display code. This fixes wrong display position of native menu bars and bogus mouse highlighting of native tool bars, both of which can be found when internal border width is large. Also it fixes wrong flashed part on visible bell with native menu bars. * frame.h (FRAME_TOP_MARGIN_HEIGHT): New macro. (FRAME_LINE_TO_PIXEL_Y, FRAME_PIXEL_Y_TO_LINE): Take account of pseudo windows above internal border. * window.h (WINDOW_MENU_BAR_P, WINDOW_TOOL_BAR_P): New macros. (WINDOW_TOP_EDGE_Y, WINDOW_BOTTOM_EDGE_Y): Take account of pseudo windows above internal border. * xdisp.c (get_glyph_string_clip_rects, init_glyph_string): Don't treat tool bar windows specially. * xfns.c (x_set_tool_bar_lines): Take account of menu bar height. * xterm.c (x_after_update_window_line): Don't treat tool bar windows specially. (XTflash): Take account of menu bar height. * w32term.c (x_after_update_window_line): Don't treat tool bar windows specially.
* Fix format.Eli Zaretskii2010-01-081-0/+1
|
* Frame width was not updated in fullscreen when scroll bars where removed/added.Jan Djärv2010-01-082-1/+9
| | | | | (change_frame_size_1): newwidth == FRAME_COLS (f) must also be true before we can return early (bug #5339).
* from trunkKenichi Handa2010-01-082-2/+11
|\
| * Fix bug#3224.Juanma Barranquero2010-01-072-2/+11
| | | | | | | | | | | | | | * vc-dir.el (vc-dir-prepare-status-buffer): Pass a (fake) filename to `create-file-buffer' as it expects, not just a buffer name. (vc-dir-mode): Include the buffer name in `list-buffers-directory', to help uniquify.
* | international/fontset.el (build-default-fontset-data): Exclude characters in ↵Kenichi Handa2010-01-082-2/+9
|/ | | | scripts kana, hangul, han, or cjk-misc.
* Merge from trunkJan Djärv2010-01-062-23/+33
|\
| * NS fixes for Bug#3233.Chong Yidong2010-01-062-23/+33
| | | | | | | | | | | | * nsfns.m (ns_get_screen): Rewrite, returning NULL for non-NS. (Fns_display_usable_bounds): Rewrite, computing bounds properly (Bug#3233).
* | Forgot one.Jan Djärv2010-01-061-0/+1
| |
* | Fix slowdown and wrong font choosed by XSETTINGS changes. bug #5157.Jan Djärv2010-01-065-52/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * font.c (font_open_entity): Enable chache and call cached_font_ok for the driver if defined. (QCuser_spec): New symbol. (font_spec_from_name): Save name as user-spec. (font_load_for_lface): Keep user-spec instead of name. (font_open_by_name): Save name as user-spec. (syms_of_font): Initialize QCuser_spec. * xftfont.c (xftfont_open): Call xftfont_add_rendering_parameters. (xftfont_add_rendering_parameters, xftfont_cached_font_ok): New. (syms_of_xftfont): Initialize xftfont_driver.cached_font_ok. * font.h (struct font_driver): Add cached_font_ok. * font-setting.el (font-setting-change-default-font): Use user-spec instead of name.
* | Merge from trunkJan Djärv2010-01-062-1/+6
|\ \ | |/
| * xterm.c (x_clear_frame): Queue draw for scroll bars.Jan Djärv2010-01-062-0/+10
| |\
| * | (vc-bzr-after-dir-status): Ignore pending merges.Dan Nicolaescu2010-01-062-1/+6
| | |
* | | Fixing user-spec for fonts instead of using name.Jan Djärv2010-01-062-6/+10
| |/ |/|
* | xterm.c (x_clear_frame): Queue draw for scroll bars.Jan Djärv2010-01-062-0/+10
|/
* Merge from mainline.Katsumi Yamaoka2010-01-063-2/+17
|
* Merge from mainline.Katsumi Yamaoka2010-01-063-5/+35
|
* * progmodes/python.el (python-font-lock-keywords): Handle qualified decoratorsChong Yidong2010-01-052-2/+9
| | | | (Bug#881).
* (vc-bzr-working-revision): Fix looking for a revisionDan Nicolaescu2010-01-052-3/+18
| | | | in a lightweight checkout.
* Fix gnus-summary-recenter to properly handle invisible linesAndreas Schwab2010-01-052-7/+35
| | | | | * gnus-sum.el (gnus-forward-line-ignore-invisible): New function. (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
* Merge from mainline.Jan Djärv2010-01-0517-58/+139
|\
| * * keyboard.c (read_key_sequence): Catch keyboard switch afterChong Yidong2010-01-052-1/+12
| | | | | | | | making a new tty frame (Bug#5095).
| * language/indian.el (malayalam-composable-pattern): Fix ZWNJ and ZWJ.Kenichi Handa2010-01-052-3/+8
| |
| * fontset.c (fontset_find_font): Fix getting the frame pointer.Kenichi Handa2010-01-052-2/+6
| |
| * (vc-bzr-diff): Obey vc-disable-async-diff.Dan Nicolaescu2010-01-042-1/+6
| |
| * Avoid dubious uses of save-excursions.Stefan Monnier2010-01-0410-27/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/positions.texi (Excursions): Recommend the use of save-current-buffer if applicable. * doc/lispref/text.texi (Clickable Text): Fix the example code which used save-excursion in a naive way which sometimes preserves point and sometimes not. * doc/lispref/variables.texi (Creating Buffer-Local): * doc/lispref/os.texi (Session Management): * doc/lispref/display.texi (GIF Images): * doc/lispref/control.texi (Cleanups): Use (save|with)-current-buffer. * doc/misc/gnus.texi (Posting Styles): Use with-current-buffer. * doc/misc/calc.texi (Defining Simple Commands): Prefer save-current-buffer.
| * (xd_remove_watch): Avoid trying to convert a void* toStefan Monnier2010-01-042-3/+9
| | | | | | | | | | Lisp_Object, preferring to convert a lisp_Object to a void* instead. (Fdbus_init_bus): Use XHASH to get a scalar value from a Lisp_Object.
| * (vc-bzr-shelve-map): Change binding for vc-bzr-shelve-apply-at-point.Dan Nicolaescu2010-01-032-7/+11
| | | | | | | | | | | | (vc-bzr-shelve-menu-map): (vc-bzr-dir-extra-headers): Improve menu and tooltip text. (vc-bzr-shelve-apply): Make prompt more explicit.
| * (vc-bzr-log-view-mode): Also highlight the author.Dan Nicolaescu2010-01-032-1/+2
| |
| * (vc-bzr-state-heuristic): Make it work for lightweightDan Nicolaescu2010-01-032-6/+20
| | | | | | | | checkouts. (Bug#618)
| * * dbusbind.c (xd_add_watch): Improve debug message.Michael Albinus2010-01-032-9/+26
| | | | | | | | | | | | | | (xd_remove_watch): Improve debug message. If DATA is the session bus, unset D-Bus session environment. (Fdbus_init_bus): Pass the bus as argument to dbus_connection_set_watch_functions. (Bug#5283)
* | Remove fprintfJan Djärv2010-01-051-1/+0
| |
* | Handle change of internal-border width when maximized.Jan Djärv2010-01-053-29/+111
|/ | | | | | | | | | | * xterm.c (x_new_font): Move code for setting rows/cols before resizing ... (x_set_window_size): ... to here. bug #2568. * gtkutil.c (xg_clear_under_internal_border): New function. (xg_frame_resized, xg_frame_set_char_size): Call xg_clear_under_internal_border. (xg_update_scrollbar_pos): Clear under old scroll bar position.
* eieio.texi (Naming Conventions): Correction to xref on elispKevin Ryde2010-01-022-6/+11
| | | | coding conventions, is "Tips" node not "Standards".
* modes.texi (Example Major Modes): Fix indentation. (Bug#5195)Eli Zaretskii2010-01-022-2/+6
|
* * net/browse-url.el (browse-url-encode-url): Don't escape commas.Chong Yidong2010-01-022-5/+13
| | | | | They are valid characters in URL paths (rfc3986), and at least Firefox does not understand the encoded version (Bug#3166).
* Allow use of "end" keyword for terminating Octave-mode blocks.Chong Yidong2010-01-022-10/+26
| | | | | | | | * progmodes/octave-mod.el (octave-end-keywords) (octave-block-begin-or-end-regexp, octave-block-match-alist): Add "end" keyword (Bug#3061). (octave-end-as-array-index-p): New function. (calculate-octave-indent): Use it.
* Fix last change to message-exchange-point-and-mark.Chong Yidong2010-01-022-1/+8
| | | | | | * message.el (message-exchange-point-and-mark): Rework last change to avoid using optional arg of exchange-point-and-mark, for backward compatibility.
* * lisp/bookmark.el: Consistently put the text property on the bookmark name.Karl Fogel2010-01-022-7/+17
| | | | | | | (bookmark-bmenu-marks-width): Bump back to 2, to include annotation marks. (bookmark-bmenu-hide-filenames): Adjust for above, and put the text property on the bookmark name, instead of not putting it at all. (bookmark-bmenu-list): Fix where we put the text property.
* * lisp/bookmark.el: Ahh, remove silly debugging cruft, sorry for the noise.Karl Fogel2010-01-021-1/+0
|
* * lisp/bookmark.el (bookmark-bmenu-save): Just depend on the new logicKarl Fogel2010-01-022-15/+8
| | | | for showing buffer modified state (as added in the previous change).