aboutsummaryrefslogtreecommitdiffstats
path: root/src/widget.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Include character.h and font.h for XSETFONT.Chong Yidong2008-08-261-53/+23
| | | | (setup_frame_gcs): Compute X font id from font struct, just once.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-141-6/+4
|
* Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
| * Add 2008 to copyright years.Glenn Morris2008-01-081-1/+1
| |
* | Merge from emacs--devo--0Miles Bader2007-07-311-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 824-838) - Update from CVS - Merge from emacs--rel--22 - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Fix void function definition error in cus-edit.el - Restore lisp/emacs-lisp/cl-loaddefs.el * emacs--rel--22 (patch 70-83) - Update from CVS - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Indicate that emacs--devo--0--patch-834 does not need to be applied - Merge from gnus--rel--5.10 - Restore lisp/emacs-lisp/cl-loaddefs.el * gnus--rel--5.10 (patch 239-241) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-28
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
* | Merged from emacs@sv.gnu.orgKaroly Lorentey2007-04-221-0/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-674 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-675 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-676 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-677 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-678 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-679 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-680 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-681 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-682 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-683 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-684 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-685 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-686 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-687 Release ERC 5.2. * emacs@sv.gnu.org/emacs--devo--0--patch-688 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-689 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-690 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-691 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-692 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-693 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-694 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-695 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-696 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-697 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-698 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-699 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-700 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-701 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-209 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-210 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-211 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-212 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-213 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-214 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-215 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-601
| * (EmacsFrameSetCharSize): Catch X errors.Chong Yidong2007-03-221-0/+5
| |
* | Merged from emacs@sv.gnu.orgKaroly Lorentey2007-01-291-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-599 Merge from erc--main--0 * emacs@sv.gnu.org/emacs--devo--0--patch-600 Merge from erc--main--0 * emacs@sv.gnu.org/emacs--devo--0--patch-601 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-602 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-603 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-604 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-605 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-606 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-607 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-608 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-609 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-610 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-611 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-612 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-613 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-614 Make byte compiler correctly write circular constants * emacs@sv.gnu.org/emacs--devo--0--patch-615 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-616 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-617 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-618 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-192 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-193 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-194 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-195 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-196 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-594
| * Update copyright for years from Emacs 21 to present (mainly addingGlenn Morris2007-01-141-2/+2
| | | | | | | | 2001).
* | Fix tooltip border color.Karoly Lorentey2006-04-011-2/+2
|/ | | | | | | | | | | | | | | | | | | | | * src/xterm.h (x_output): Remove background_pixel and foreground_pixel fields. * src/widget.c (update_from_various_frame_slots): Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL. * src/xfns.c (x_set_foreground_color): Ditto. * src/xfns.c (x_set_background_color): Ditto. * src/xfns.c (x_set_mouse_color): Ditto. * src/xfns.c (x_set_cursor_color): Ditto. * src/xfns.c (x_make_gc): Ditto. * src/xfns.c (Fx_create_frame): Ditto. * src/xfns.c (x_create_tip_frame): Ditto. * src/xfns.c (build_string): Ditto. * src/xterm.c (XTflash): Ditto. * src/xterm.c (x_free_frame_resources): Ditto. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-544
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* * widget.c (EmacsFrameDestroy): Don't abort if normal_gc is 0.Jan Djärv2004-07-211-1/+0
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* Make (few) trivial substitutions for renamed andKim F. Storm2003-05-241-32/+28
| | | | new macros in dispextern.h, frame.h and window.h.
* Use generic compute_fringe_widths.Kim F. Storm2003-03-121-2/+2
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-21/+21
|
* Comment change.Richard M. Stallman2002-04-191-0/+2
|
* (set_frame_size): Don't call change_frame_size.Richard M. Stallman2002-03-301-0/+4
|
* (set_frame_size): Use x_compute_fringe_widths.Kim F. Storm2001-12-011-4/+2
| | | | (EmacsFrameSetCharSize): Ditto.
* Fringe cleanup.Kim F. Storm2001-11-161-4/+4
| | | | Use renamed symbols.
* Don't define max.Pavel Janík2001-10-241-2/+0
|
* (EmacsFrameSetCharSize): Turn off atimers and blockGerd Moellmann2001-06-271-1/+17
| | | | | | SIGIO around the code where Xt might wait for a ConfigureNotifyEvent. (toplevel): Include <signal.h> and syssignal.h.
* (EmacsFrameSetCharSize): Set XtNwaitForWm dependingGerd Moellmann2001-06-251-13/+31
| | | | on the value of the wait-for-wm frame parameter.
* Include keyboard.h before frame.h.Eli Zaretskii2001-05-121-0/+1
|
* (EmacsFrameSetCharSize): Comment update.Gerd Moellmann2001-03-131-2/+4
|
* (EmacsFrameSetCharSize): Remove unused variables `ac'Eli Zaretskii2001-01-021-2/+0
| | | | and al[].
* (EmacsFrameDestroy): Call x_free_gcs instead ofGerd Moellmann2000-12-071-5/+2
| | | | freeing GCs here.
* (set_frame_size, update_wm_hints, EmacsFrameSetValues):Gerd Moellmann2000-08-031-9/+9
| | | | | | Use NULL instead of 0 at the end of variable argument list of XtVaGetValues and XtVaSetValues, because 0 fails on systems where sizeof (int) < sizeof (void *).
* (EmacsFrameRealize): Fix typo.Gerd Moellmann2000-06-221-1/+1
|
* (EmacsFrameRealize): Remove SubstructureRedirectMask.Gerd Moellmann2000-06-221-2/+6
|
* (EmacsFrameSetCharSize): Change size of children firstGerd Moellmann2000-01-171-14/+11
| | | | | because of problems with main window geometry management under Lesstif.
* (set_frame_size, EmacsFrameSetCharSize): RemoveGerd Moellmann1999-09-151-22/+11
| | | | | | | unused variables. (mark_shell_size_user_specified): Put in #if 0 because not used. (create_frame_gcs): Put in #if 0 because currently unused. (first_frame_p): Ditto.
* (set_frame_size): Set flags_area_extra toGerd Moellmann1999-08-301-2/+2
| | | | | FRAME_FLAGS_AREA_WIDTH instead of 2 * that width. (EmacsFrameSetCharSize): Ditto.
* Call change_frame_size and do_pending_window_change withGerd Moellmann1999-08-211-3/+3
| | | | new parameter.
* (EmacsFrameSetCharSize): Don't call do_pending_window_change here.Richard M. Stallman1999-08-021-2/+0
|
* (EmacsFrameSetCharSize): Don't add XtNborderWidthGerd Moellmann1999-07-261-3/+5
| | | | value to frame width and height.
* (EmacsFrameSetCharSize): Take widget's border widthGerd Moellmann1999-07-211-12/+30
| | | | | | | | | | | | | | | | | | | | | | | into account. (set_frame_size): Use FRAME_SCROLL_BAR_COLS to determine vertical_scroll_bar_extra. (EmacsFrameSetCharSize): Ditto. (EmacsFrameDestroy): Remove call to free_frame_faces; it's also called from x_destroy_window. Since this function is called from X, freeing stuff allocated with xmalloc is dangerous here, anyway. (widget_store_internal_border): Return void. (create_frame_gcs): Don't allocate relief GCs. (setup_frame_gcs): Don't change relief GCs. (setup_frame_gcs): Initialize relief GC's to line width 1; remove references to relief_gc_line_width. (create_frame_gcs): Create GC's for relief drawing. (setup_frame_gcs): Initialize them. (EmacsFrameDestroy): Free them. (set_frame_size): Double trunc_area_extra. (EmacsFrameSetCharSize): Ditto. (set_frame_size): Set it. (EmacsFrameSetCharSize): Ditto.
* Fix -Wimplicit warnings.Andreas Schwab1998-04-141-0/+2
|
* Fix typo in comment.Karl Heuer1997-03-171-1/+1
|
* (EmacsFrameResize): Use cancel_mouse_face.Richard M. Stallman1996-10-311-0/+2
|
* (widget_store_internal_border): New function.Richard M. Stallman1996-09-271-11/+10
| | | | (EmacsFrameSetValues): Undo previous change.
* (EmacsFrameSetValues): Copy internal_border_widthRichard M. Stallman1996-09-231-0/+11
| | | | from the Emacs frame if caller isn't changing it.
* (EmacsFrameSetCharSize): Call do_pending_window_change.Richard M. Stallman1996-08-051-0/+2
|
* (EmacsFrameRealize): Use STANDARD_EVENT_SET.Richard M. Stallman1996-04-181-7/+2
|
* (EmacsFrameResize): We may be called from an interrupt,Richard M. Stallman1996-03-281-1/+1
| | | | so delay the resize operation.
* (update_from_various_frame_slots)Richard M. Stallman1996-03-171-2/+2
| | | | (update_various_frame_slots): Take account of menubar_height.
* (pixel_to_char_size): Cast args to int.Richard M. Stallman1996-03-061-2/+2
|