1. 01 Sep, 2012 11 commits
    • Eli Zaretskii's avatar
      Further fix for bug #11860 with Arabic display on Windows. · 7e510e28
      Eli Zaretskii authored
       src/w32uniscribe.c (uniscribe_shape): Handle correctly the case of
       more than one grapheme cluster passed to the shaper: compute the
       offset adjustment values separately for each cluster.
      7e510e28
    • Eli Zaretskii's avatar
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · 25eac500
      Glenn Morris authored
      25eac500
    • Glenn Morris's avatar
      Auto-commit of generated files. · 42dcba54
      Glenn Morris authored
      42dcba54
    • Eli Zaretskii's avatar
      Fix last changes related to w32 and Cygwin. · 4dfbd238
      Eli Zaretskii authored
       src/image.c: Restore mistakenly removed inclusion of w32.h.  Without
       it, GCC doesn't see prototypes of w32_delayed_load, and complains
       about implicit conversions from integer to pointer.
      4dfbd238
    • Daniel Colascione's avatar
      86571ae0
    • Daniel Colascione's avatar
      Merge from cygw32 branch · 0a850e9a
      Daniel Colascione authored
      0a850e9a
    • Daniel Colascione's avatar
      Refactor window-system configuration · 17a2cbbd
      Daniel Colascione authored
      This change streamlines the window system selection code in
      configure.in and moves many common function declarations from
      window-specific headers to frame.h.  It introduces a new TERM_HEADER
      macro in config.h: we set this macro to the right header to use for
      the window system for which we're compiling Emacs and have source
      files include it indirectly.  This way, we don't have to teach every
      file about every window system.
      17a2cbbd
    • Stefan Monnier's avatar
      * lisp/minibuffer.el (completion-at-point-functions): Complete docstring. · 3d10e134
      Stefan Monnier authored
      Fixes: debbugs:12254
      3d10e134
    • Paul Eggert's avatar
      * sysdep.c (seed_random): Fix typo: HAV_LRAND48 -> HAVE_LRAND48. · 33634217
      Paul Eggert authored
      This fixes a bug on old systems that do not have the 'random' function.
      33634217
    • Paul Eggert's avatar
      Better seed support for (random). · 0e23ef9d
      Paul Eggert authored
      * doc/lispref/numbers.texi (Random Numbers): Document new behavior of
      the calls (random) and (random STRING).
      * etc/NEWS: Document new behavior of (random), (random "string").
      * lisp/play/5x5.el, lisp/play/animate.el, lisp/play/cookie1.el:
      * lisp/play/dissociate.el, lisp/play/doctor.el, lisp/play/dunnet.el:
      * lisp/play/gomoku.el, lisp/play/landmark.el, lisp/play/mpuz.el:
      * lisp/play/tetris.el, lisp/play/zone.el:
      * lisp/calc/calc-comb.el (math-init-random-base):
      * lisp/play/blackbox.el (bb-init-board):
      * lisp/play/life.el (life):
      * lisp/server.el (server-use-tcp):
      * lisp/type-break.el (type-break):
      Remove unnecessary call to (random t).
      * lisp/net/sasl.el (sasl-unique-id-function):
      Change (random t) to (random), now that the latter is more random.
      * lisp/play/life.el (life-initialized): Remove no-longer-needed var.
      * lisp/gnus/gnus-sync.el (gnus-sync-lesync-setup):
      * lisp/gnus/message.el (message-canlock-generate, message-unique-id):
      Change (random t) to (random), now that the latter is more random.
      * lisp/org/org-id.el (org-id-uuid):
      Change (random t) to (random), now that the latter is more random.
      * src/emacs.c (main): Call init_random.
      * src/fns.c (Frandom): Set the seed from a string argument, if given.
      Remove long-obsolete Gentzel cruft.
      * src/lisp.h, src/sysdep.c (seed_random): Now takes address and size, not long.
      (init_random): New function.
      0e23ef9d
  2. 31 Aug, 2012 8 commits
  3. 30 Aug, 2012 11 commits
  4. 29 Aug, 2012 5 commits
  5. 28 Aug, 2012 5 commits
    • Stefan Monnier's avatar
      * cl-lib.el (buffer-string): Simplify last change. · d5e2bcd3
      Stefan Monnier authored
      Fixes: debbugs:12293
      d5e2bcd3
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-lib.el (buffer-string): Fix setter macro. · 9fba804b
      Stefan Monnier authored
      Fixes: debbugs:12293
      9fba804b
    • Glenn Morris's avatar
    • Andreas Schwab's avatar
      * admin/charsets/mule-charsets.el (header): Fix typo. · 01e0f0f5
      Andreas Schwab authored
      * etc/charsets/MULE-ethiopic.map: Fix typo in comment.
      * etc/charsets/MULE-ipa.map: Likewise.
      * etc/charsets/MULE-is13194.map: Likewise.
      * etc/charsets/MULE-lviscii.map: Likewise.
      * etc/charsets/MULE-sisheng.map: Likewise.
      * etc/charsets/MULE-tibetan.map: Likewise.
      * etc/charsets/MULE-uviscii.map: Likewise.
      01e0f0f5
    • Jan Djärv's avatar
      Improve NS dialogs. Add close button, remove ugly casts. · 7f8941d8
      Jan Djärv authored
      * nsmenu.m (initWithContentRect:styleMask:backing:defer:): Initialize
      button_values to NULL. Call setStykeMask so dialogs get a close button.
      (windowShouldClose:): Set window_closed.
      (dealloc): New member, free button_values.
      (process_dialog:): Make member function. Remove window argument,
      replace window with self. Count buttons and allocate and store values
      in button_values.
      (addButton:value:row:): value is int with the name tag.  Call setTag
      with tag. Remove return self, declare return value as void.
      (addString:row:): Remove return self, declare return value as void.
      (addSplit): Remove return self, declare return value as void.
      (clicked:): Remove return self, declare return value as void.
      Set dialog_return to button_values[seltag]. Code formatting change.
      (initFromContents:isQuestion:): Adjust call to process_dialog.
      Code formatting change.
      (timeout_handler:): Set timer_fired to YES.
      (runDialogAt:): Set timer_fired to NO.
      Handle click on close button as quit.
      
      * nsterm.h (EmacsDialogPanel): Make timer_fired BOOL.
      Add window_closed and button_values.  Add void as return value for
      add(Button|String|Split).  addButton takes int instead of Lisp_Object.
      Add process_dialog as new member.
      7f8941d8