aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * src/marker.c (Fcopy_marker): Make the first arg optional.Stefan Monnier2010-08-302-1/+7
|
* composite.c (composition_update_it): Fix previous changeKenichi Handa2010-08-301-1/+1
|
* composite.c (composition_update_it): Fix computing of cmp_it->width.Kenichi Handa2010-08-302-2/+6
|
* * nsterm.m (ns_draw_window_cursor): Draw BAR_CURSOR correct for R2L.Jan D2010-08-292-0/+16
|
* xdisp.c (compute_stop_pos): Pay attention to bidi scan direction on calling ↵Kenichi Handa2010-08-262-2/+11
| | | | composition_compute_stop_pos.
* fontset.c (reorder_font_vector): Prefer a font-spec specifying :otf.Kenichi Handa2010-08-252-1/+13
|
* Allow composition striding over PT.Kenichi Handa2010-08-252-34/+15
|
* merge trunkKenichi Handa2010-08-2529-698/+1072
|\
| * Avoid clobbering primary selection when switching frames (Bug#6872).Chong Yidong2010-08-242-5/+13
| | | | | | | | | | | | | | | | * lisp/mouse.el (mouse-yank-primary): Avoid setting primary when deactivating the mark (Bug#6872). * src/keyboard.c (command_loop_1): Don't set primary selection during handle-switch-frame (Bug#6872).
| * * dbusbind.c: Accept UNIX domain sockets as bus address.Michael Albinus2010-08-232-82/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Fdbus_close_bus): New function. (Vdbus_registered_buses): New variable. (xd_initialize): Implement string as bus address. (Fdbus_init_bus): Add bus to Vdbus_registered_buses). (Fdbus_get_unique_name, Fdbus_call_method) (Fdbus_call_method_asynchronously, Fdbus_method_return_internal) (Fdbus_method_error_internal, Fdbus_send_signal) (Fdbus_register_signal, Fdbus_register_method): Remove bus type check. This is done in xd_initialize_bus. Adapt doc string, if necessary. (xd_pending_messages, xd_read_queued_messages): Loop over buses in Vdbus_registered_buses. (Vdbus_registered_objects_table): Create hash.
| * src/ChangeLog: Fix typos.Juanma Barranquero2010-08-231-5/+5
| |
| * Move reading an extended command to Elisp (bug#5364, bug#5214).Juri Linkov2010-08-232-25/+8
| | | | | | | | | | | | | | | | | | | | | | * lisp/simple.el (read-extended-command): New function with the logic for `completing-read' moved to Elisp from `execute-extended-command'. Use `function-called-at-point' in `minibuffer-default-add-function' to get a command name for M-n (bug#5364, bug#5214). * src/keyboard.c (Fexecute_extended_command): Move reading a command name with `completing-read' to a new Elisp function `read-extended-command'. Call it to read a command to `function' (bug#5364, bug#5214).
| * Make obsolete --unibyte argument do nothing (Bug#6886).Chong Yidong2010-08-223-68/+5
| | | | | | | | | | | | | | | | | | | | | | | | * src/emacs.c (main): Remove --unibyte handling (Bug#6886). * lisp/startup.el (command-line-1): Issue warning for ignored arguments --unibyte, etc (Bug#6886). * doc/lispref/nonascii.texi (Text Representations): * doc/lispref/loading.texi (Loading Non-ASCII): * doc/lispref/compile.texi (Byte Compilation): Don't mention obsolete --unibyte command-line argument.
| * Merge changes from emacs-23 branch.Chong Yidong2010-08-224-24/+63
| |\
| | * * eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA_LISPAndreas Schwab2010-08-172-9/+10
| | | | | | | | | | | | instead of SAFE_ALLOCA.
| | * Avoid stack overflow in let, eval, and apply (Bug#6214).Chong Yidong2010-08-172-9/+27
| | | | | | | | | | | | * eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA (Bug#6214).
| | * * doc.c (Fsnarf_documentation): Set skip_file only if p[1] is S.Jan D2010-08-142-13/+20
| | |
| | * * doc.c (Fsnarf_documentation): Initialize skip_file before build-files test.Jan D2010-08-132-0/+6
| | |
| | * * src/s/hpux10-20.h (HAVE_TERMIOS, NO_TERMIO, ORDINARY_LINK): NewPeter O'Gorman2010-08-092-5/+9
| | | | | | | | | | | | | | | definitions. (HAVE_TERMIO): Remove.
| * | Fix dependencies according to 2010-08-22T15:14:37Z!dann@ics.uci.edu.Eli Zaretskii2010-08-222-2/+4
| | | | | | | | | | | | deps.mk (sysdep.o, msdos.o): Depend on sysselect.h.
| * | Fix the w32 build after 2010-08-22T15:14:37Z!dann@ics.uci.edu.Eli Zaretskii2010-08-224-1/+14
| | | | | | | | | | | | | | | | | | | | | sysselect.h [WINDOWSNT]: Don't define the FD_* and select stuff for w32. s/ms-w32.h (HAVE_SYS_TIMEB_H): Don't #undef HAVE_SYS_SELECT_H, it's done in nt/config.nt. makefile.w32-in ($(BLD)/sysdep.$(O)): Depend on sysselect.h.
| * | Clean up and ANSIfy unexcoff.c.Eli Zaretskii2010-08-222-40/+33
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unexcoff.c (report_error, make_hdr, write_segment) (copy_text_and_data, copy_sym, mark_x, adjust_lnnoptrs, unexec): Convert argument lists and prototypes to ANSI C. (make_hdr, write_segment): Remove unused variables. (unexec): Remove commented-out line. Initialize `new' to shut up compiler warnings.
| | * | Clean up unexcoff.c.Eli Zaretskii2010-08-222-40/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unexcoff.c (report_error, make_hdr, write_segment) (copy_text_and_data, copy_sym, mark_x, adjust_lnnoptrs, unexec): Convert argument lists and prototypes to ANSI C. (make_hdr, write_segment): Remove unused variables. (unexec): Remove commented-out line. Initialize `new' to shut up compiler warnings.
| * | | Simplify termio code.Dan Nicolaescu2010-08-227-371/+72
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All non-MSDOS non-WINDOWSNT platforms define HAVE_TERMIOS, so HAVE_TERMIO code is obsolete. Replace HAVE_TERMIOS conditionals with !DOS_NT. * src/systty.h: Do not define HAVE_TCATTR. Remove HAVE_TERMIO, HAVE_LTCHARS and HAVE_TCHARS code. Do not define EMACS_HAVE_TTY_PGRP. Only define EMACS_GET_TTY_PGRP for !DOS_NT. * src/sysdep.c: Include sysselect.h unconditionally. Do not include sys/ioctl.h and termios.h, systty.h does it. Use HAVE_SYS_UTSNAME_H instead of USG as an include guard. (init_baud_rate): Remove HAVE_TERMIO code. (child_setup_tty): Remove HAVE_TERMIO code. (emacs_get_tty, emacs_set_tty): Remove HAVE_TERMIO, HAVE_TCHARS and HAVE_LTCHARS code. Use !DOS_NT instead of HAVE_TCATTR. (new_ltchars, new_tchars): Remove, unused. (init_sys_modes): Remove HAVE_TERMIO, HAVE_TCHARS and HAVE_LTCHARS code. Remove special casing for __mips__, it was a no-op. Remove HAVE_TCATTR conditional, it is implied by HAVE_TERMIOS. (init_sys_modes): Remove HPUX special case. * src/process.c: Include stdlib.h unconditionally. Do not include fcntl.h, systty.h does it. Remove conditional code for HAVE_SERIAL, it is always true. (process_send_signal): Remove HAVE_TERMIOS conditional, it's always true when SIGNALS_VIA_CHARACTERS is true. (Fcontinue_process, Fprocess_send_eof): Simplify conditionals: !WINDOWSNT means HAVE_TERMIOS. (create_process): Remove HAVE_TERMIOS, it's inside a HAVE_PTYS conditional, which is true for all HAVE_TERMIOS systems. * src/keyboard.c (init_keyboard): Do not use HAVE_TERMIO, use !DOS_NT instead of HAVE_TERMIOS. * src/emacs.c (shut_down_emacs): Use !defined DOS_NT instead of EMACS_HAVE_TTY_PGRP. * src/callproc.c (child_setup): Move EMACS_SET_TTY_PGRP use to the non-MSDOS, non-WINDOWSNT code, it's only defined for such systems anyway.
| * | xdisp.c: Fix typo in a comment in note_tool_bar_highlight.Eli Zaretskii2010-08-211-1/+1
| | |
| * | Fix mirroring pixel positions on GUI terminals.Eli Zaretskii2010-08-212-10/+16
| | | | | | | | | | | | | | | dispnew.c (buffer_posn_from_coords): Fix off-by-one error in mirroring pixel positions.
| * | ChangeLog fixes.Glenn Morris2010-08-201-10/+10
| | |
| * | Remove unused variables malloc_sbrk_used and malloc_sbrk_unused.Dan Nicolaescu2010-08-202-15/+5
| | | | | | | | | | | | | | | | | | | | | * src/alloc.c (malloc_sbrk_used, malloc_sbrk_unused): Remove, write only. (init_alloc_once): Remove writes to malloc_sbrk_unused, and malloc_sbrk_used, nothing uses them.
| * | Small src/puresize.h cleanup.Dan Nicolaescu2010-08-202-9/+3
| | | | | | | | | | | | | | | * src/puresize.h: Remove code assuming PNTR_COMPARISON_TYPE is not defined, unconditionally defined in lisp.h.
| * | * src/term.c: Do not include <termios.h>, systty.h does it.Dan Nicolaescu2010-08-202-3/+2
| | |
| * | Remove redundant HAVE_TCATTR defines.Dan Nicolaescu2010-08-203-6/+6
| | | | | | | | | | | | | | | | | | * src/s/unixware.h (HAVE_TCATTR): * src/s/aix4-2.h (HAVE_TCATTR): Remove definitions, not needed. systty.h defines it when HAVE_TERMIOS is defined.
| * | Fix last change in buffer_posn_from_coords for text terminals.Eli Zaretskii2010-08-212-1/+7
| |\ \ | | | | | | | | | | | | dispnew.c (buffer_posn_from_coords): Add one-character offset for R2L lines.
| | * | Fix last change in buffer_posn_from_coords for text terminals.Eli Zaretskii2010-08-202-1/+7
| |/ / | | | | | | | | | dispnew.c (buffer_posn_from_coords): Add one-character offset for R2L lines.
| * | merge from upstreamJoakim Verona2010-08-208-50/+102
| |\ \
| | * \ Fix version string in top-level MSDOS Makefile.Eli Zaretskii2010-08-202-0/+7
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | msdos/mainmake.v2 (version): Update due to change in emacs.c. src/emacs.c <emacs_version>: Add a comment regarding msdos/mainmake.v2's dependency on the syntax of this declaration.
| | | * | Fix version string in top-level MSDOS Makefile.Eli Zaretskii2010-08-202-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msods/mainmake.v2 (version): Update due to change in emacs.c. src/emacs.c <emacs_version>: Add a comment regarding msdos/mainmake.v2's dependency on the syntax of this declaration.
| | * | | xdisp.c: Add commentary about iterator geometry in R2L paragraphs.Eli Zaretskii2010-08-201-1/+20
| | | | |
| | * | | Fix mouse clicks, drag, and highlight in R2L lines.Eli Zaretskii2010-08-202-5/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dispnew.c (buffer_posn_from_coords): Fix calculation of buffer position for R2L lines by mirroring the pixel position wrt the text are box. Improve commentary.
| | * | | * image.c (imagemagick_clear_image): Remove debugging output.Andreas Schwab2010-08-202-9/+4
| | | | |
| | * | | (set_frame_menubar): Remove call to undefined function.Jason Rumney2010-08-192-5/+3
| | | | |
| | * | | New post-self-insert-hook.Stefan Monnier2010-08-192-27/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/cmds.c (Vself_insert_face, Vself_insert_face_command): Remove. (Qpost_self_insert_hook, Vpost_self_insert_hook): New vars. (internal_self_insert): Run post-self-insert-hook rather than handle self-insert-face. (syms_of_cmds): Initialize the new vars. * lisp/facemenu.el (facemenu-self-insert-data): New var. (facemenu-post-self-insert-function, facemenu-set-self-insert-face): New funs. (facemenu-add-face): Use them.
| | * | | (w32_wnd_proc): Don't check context before initializing.Jason Rumney2010-08-192-3/+8
| | | | |
| * | | | minor imagemagick tweaks, one configure bugfix, and some ChangeLogsJoakim Verona2010-08-201-0/+11
| |/ / /
| * | | upstream mergeJoakim Verona2010-08-195-5/+26
| |\ \ \
| * | | | some minor cosmetic fixes in commentsJoakim Verona2010-08-191-16/+9
| | | | |
| * | | | fix some accidental whitespace changesJoakim Verona2010-08-191-455/+450
| | | | |
| * | | | merge from trunk, no conflictsJoakim Verona2010-08-188-10/+67
| |\ \ \ \
| * | | | | minor cleanupJoakim Verona2010-08-181-10/+3
| | | | | |
| * | | | | merge from trunkJoakim Verona2010-08-17208-19518/+15191
| |\ \ \ \ \
| * | | | | | reworked :index functionality a bit so its fasterJoakim Verona2010-07-011-549/+559
| | | | | | |