Files
emacs/lisp
Martin Rudalics c44de18d7d Some more fixes for pixelwise resizing.
Remove scroll_bar_actual_width from frames.
* frame.h (struct frame): Remove scroll_bar_actual_width slot.
* frame.c (Fscroll_bar_width): Return scroll bar area width.
(x_figure_window_size):
* nsterm.m (x_set_window_size):
* widget.c (set_frame_size):
* w32term.c (x_set_window_size):
* xterm.c (x_set_window_size, x_set_window_size_1): Don't set
scroll_bar_actual_width.

Convert scroll_bar members to integers on Windows.
* w32term.h (struct scroll_bar): Convert top, left, width,
height, start, end and dragging to integers.
* w32fns.c (w32_createscrollbar): Remove XINT conversions for
scroll_bar members.
* w32term.c (w32_set_scroll_bar_thumb)
(w32_scroll_bar_handle_click): Remove XINT conversions for
scroll_bar members.  Treat bar->dragging as integer.
(x_scroll_bar_create): Call ALLOCATE_PSEUDOVECTOR with "top" as
first element.  Remove XINT conversions for scroll_bar members.
(w32_set_vertical_scroll_bar, x_scroll_bar_report_motion):
Remove XINT conversions for scroll_bar members.

Fix assignment for new window total sizes.
* window.c (Fwindow_resize_apply_total): Assign values for
minibuffer window.
* window.el (window--pixel-to-size): Remove function.
(window--pixel-to-total-1, window--pixel-to-total): Fix
calculation of new total sizes.
2013-12-20 11:48:36 +01:00
..
2013-12-16 17:18:19 +01:00
2013-11-29 12:25:04 +01:00
2013-12-08 13:23:50 -08:00
2013-08-20 18:13:29 -04:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-06-11 18:51:12 +02:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-07-26 19:02:22 +02:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-12-08 13:23:50 -08:00
2013-08-27 12:02:42 -07:00
2013-06-30 08:10:33 -07:00
2013-07-26 19:02:22 +02:00
2013-12-01 14:33:13 -08:00
2013-01-01 09:11:05 +00:00
2013-05-11 16:41:52 -07:00
2013-10-29 22:45:53 -04:00
2013-01-01 09:11:05 +00:00
2013-07-26 05:32:44 -04:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-10-12 22:17:42 -07:00
2013-01-01 09:11:05 +00:00
2013-08-15 22:15:51 -07:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-11-14 06:21:21 -05:00
2013-10-29 15:37:40 +08:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-12-01 06:22:43 -05:00
2013-10-29 22:45:53 -04:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-05-15 19:55:41 -04:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-05-15 19:55:41 -04:00
2013-09-04 23:30:07 -04:00
2013-01-01 09:11:05 +00:00
2013-03-11 22:08:21 -04:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-11-20 00:16:20 -08:00
2013-01-01 09:11:05 +00:00
2013-03-11 22:08:21 -04:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-10-08 18:11:29 +03:00
2013-05-15 19:55:41 -04:00
2013-01-01 09:11:05 +00:00
2013-09-17 20:45:54 -07:00
2013-01-01 09:11:05 +00:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.