1. 28 Jul, 2012 1 commit
  2. 26 Jul, 2012 1 commit
    • Paul Eggert's avatar
      Simplify export of symbols to GDB; fix related .gdbinit bugs. · 1781b9e9
      Paul Eggert authored
      * etc/emacs-buffer.gdb ($tagmask, $valmask): Remove.
      (ygetptr): Adjust to recent changes in lisp.h and emacs.c,
      by using VALMASK instead of $valmask, CHECK_LISP_OBJECT_TYPE
      instead of gdb_use_union, and DATA_SEG_BITS instead of
      gdb_data_seg_bits.  Also, use $ptr.i rather than $ptr.u.val.
      * src/.gdbinit (xgetptr, xgetint, xgettype): Don't use "set $bugfix =
      $bugfix.i", as this doesn't work (with GDB 7.4.1, anyway).
      (xgetptr, xgetint, xgettype, xcoding, xcharset, xprintbytestr):
      Adjust to changes in lisp.h and emacs.c, by using
      CHECK_LISP_OBJECT_TYPE rather than gdb_use_struct, VALMASK instead
      of $valmask, DATA_SEG_BITS instead of gdb_data_seg_bits,
      INTTYPEBITS instead of gdb_gctypebits - 1, USE_LSB_TAG instead of
      gdb_use_lsb, (1 << GCTYPEBITS) - 1 instead of $tagmask, VALBITS
      instead of gdb_valbits.
      (xvectype, xvector, xpr, xprintstr, xbacktrace): Similarly, use
      PSEUDOVECTOR_FLAG instead of PVEC_FLAG, and ARRAY_MARK_FLAG
      instead of gdb_array_mark_flag.
      (xboolvector): Get size from $->size, not $->header.size.
      Use BOOL_VECTOR_BITS_PER_CHAR rather than mystery constants.
      (xreload, hook-run, hookpost-run): Remove.
      * src/emacs.c: Include <verify.h>.
      (gdb_use_lsb, gdb_use_struct, gdb_valbits, gdb_gctypebits)
      (gdb_data_seg_bits, PVEC_FLAG, gdb_array_mark_flag, gdb_pvec_type):
      Remove.
      (gdb_CHECK_LISP_OBJECT_TYPE, gdb_DATA_SEG_BITS, gdb_GCTYPEBITS)
      (gdb_USE_LSB_TAG): New enum constants.
      (CHECK_LISP_OBJECT_TYPE, DATA_SEG_BITS, GCTYPEBITS, USE_LSB_TAG):
      Also define these as enum constants, so they're visible to GDB.
      (ARRAY_MARK_FLAG_VAL, PSEUDOVECTOR_FLAG_VAL, VALMASK_VAL): New macros.
      (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Also define these
      as constants, so they're visible to GDB.
      * src/lisp.h (VALBITS, INTTYPEBITS, FIXNUM_BITS, PSEUDOVECTOR_SIZE_BITS)
      (PSEUDOVECTOR_SIZE_MASK, PVEC_TYPE_MASK, BOOL_VECTOR_BITS_PER_CHAR):
      Now enum constants, not macros, so they're visible to GDB.
      (CHECK_LISP_OBJECT_TYPE, DATA_SEG_BITS): Default to 0, as this is
      more convenient now.  All uses changed.
      (VALMASK) [USE_LSB_TAG]: Also define in this case.
      * src/mem-limits.h (EXCEEDS_LISP_PTR): Adjust to DATA_SEG_BITS change.
      1781b9e9
  3. 20 Jul, 2012 1 commit
    • Eli Zaretskii's avatar
      Fix display of Hebrew tutorial title on splash screen. · 87ab808f
      Eli Zaretskii authored
       lisp/startup.el (fancy-startup-text): Read the whole tutorial, not
       just its first 256 bytes.  Prevents gibberish in display of the
       tutorial title.
       etc/tutorials/TUTORIAL.he: Make the first sentence display correctly
       in a left-to-right paragraph, such as what is shown on the fancy
       splash screen, by using directional control characters.
      87ab808f
  4. 15 Jul, 2012 1 commit
  5. 14 Jul, 2012 1 commit
  6. 08 Jul, 2012 1 commit
  7. 07 Jul, 2012 1 commit
  8. 28 Jun, 2012 1 commit
  9. 24 Jun, 2012 1 commit
  10. 22 Jun, 2012 1 commit
  11. 13 Jun, 2012 1 commit
  12. 04 Jun, 2012 1 commit
  13. 03 Jun, 2012 1 commit
    • Chong Yidong's avatar
      Fix legibility of compilation mode-line messages. · 5205d6f6
      Chong Yidong authored
      * lisp/progmodes/compile.el (compilation-mode-line-fail)
      (compilation-mode-line-run, compilation-mode-line-exit): New
      faces.
      (compilation-start, compilation-handle-exit): Use them.
      
      * etc/themes/wheatgrass-theme.el:
      * etc/themes/deeper-blue-theme.el:
      * etc/themes/tango-dark-theme.el:
      * etc/themes/tsdh-dark-theme.el: Add compilation-mode-line-fail,
      compilation-mode-line-run, and compilation-mode-line-exit faces.
      
      * etc/themes/manoj-dark-theme.el: Remove :family attributes.
      
      Fixes: debbugs:11032
      5205d6f6
  14. 01 Jun, 2012 3 commits
  15. 31 May, 2012 1 commit
    • Paul Eggert's avatar
      Remove obsolete '#define static' cruft. · ba93a187
      Paul Eggert authored
      * etc/PROBLEMS: Remove obsolete '#define static' cruft.
      * lwlib/xlwmenu.c [emacs]: Include "bitmaps/gray.xbm".
      (gray_bitmap_width, gray_bitmap_height, gray_bitmap_bits) [!emacs]:
      Remove; all uses replaced with definiens.
      * src/s/hpux10-20.h (_FILE_OFFSET_BITS): Don't #undef.
      This #undef was "temporary" in 2000; it is no longer needed
      now that '#define static' has gone away.
      * src/xfns.c, src/xterm.h (gray_bitmap_width, gray_bitmap_height)
      (gray_bitmap_bits): Remove; no longer needed.
      All uses replaced with definiens.
      * src/xterm.c: Include "bitmaps/gray.xbm".
      ba93a187
  16. 07 May, 2012 1 commit
  17. 03 May, 2012 1 commit
    • Paul Eggert's avatar
      Do not limit current-time-string to years 1000..9999. · ab0fa4e4
      Paul Eggert authored
      * src/editfns.c (TM_YEAR_IN_ASCTIME_RANGE): Remove.
      (Fcurrent_time_string): Support any year that is supported by the
      underlying localtime representation.  Don't use asctime, as it
      has undefined behavior for years outside the range -999..9999.
      * doc/lispref/os.texi (Time of Day): Do not limit current-time-string
      to years 1000..9999.
      * etc/NEWS: Do not limit current-time-string to years 1000..9999.
      ab0fa4e4
  18. 27 Apr, 2012 1 commit
  19. 26 Apr, 2012 2 commits
  20. 20 Apr, 2012 2 commits
  21. 10 Apr, 2012 1 commit
  22. 02 Apr, 2012 1 commit
  23. 01 Apr, 2012 1 commit
  24. 16 Mar, 2012 1 commit
    • Glenn Morris's avatar
      Small fixes related to etc/HELLO · 66ecdc9e
      Glenn Morris authored
      * doc/emacs/help.texi (Language Help):
      * doc/emacs/mule.texi (International Chars):
      etc/HELLO is for character demonstration.
      
      * etc/HELLO: Say that this is not a comprehensive list.
      Remove "duplicate" entry.  (Bug#11024)
      66ecdc9e
  25. 23 Feb, 2012 1 commit
  26. 21 Feb, 2012 1 commit
  27. 10 Feb, 2012 1 commit
  28. 08 Feb, 2012 1 commit
  29. 06 Feb, 2012 1 commit
  30. 03 Feb, 2012 1 commit
  31. 30 Jan, 2012 1 commit
  32. 25 Jan, 2012 1 commit
  33. 21 Jan, 2012 1 commit
  34. 19 Jan, 2012 1 commit
  35. 18 Jan, 2012 1 commit
  36. 17 Jan, 2012 1 commit