summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* ccl: add integer overflow checksPaul Eggert2011-05-222-100/+140
* * alloc.c (make_event_array): Use XINT, not XUINT.Paul Eggert2011-05-222-1/+4
* * mem-limits.h (EXCEEDS_LISP_PTR) [!USE_LSB_TAG]: EMACS_UINT -> uintptr_tPaul Eggert2011-05-222-3/+8
* Merge from trunk.Paul Eggert2011-05-225-70/+95
|\
| * * gnutls.c: Remove unused macros.Paul Eggert2011-05-222-3/+8
| * Remove var mistakenly introduced in 2011-05-22T19:46:47Z!cyd@stupidchicken.com.Chong Yidong2011-05-222-19/+19
| * * xselect.c (QSAVE_TARGETS): New static var, to fix build failure.Paul Eggert2011-05-222-1/+5
| * * src/xselect.c (syms_of_xselect): Include character.h; use DEFSYM.Chong Yidong2011-05-222-32/+24
| * Merge from emacs-23; up to 2010-06-11T18:51:00Z!juri@jurta.org.Glenn Morris2011-05-202-12/+23
| |\
| | * * dispnew.c (scrolling_window): Don't exclude the case that theYAMAMOTO Mitsuharu2011-05-212-12/+23
| * | * src/Makefile.in (SOME_MACHINE_OBJECTS): Add some more files.Glenn Morris2011-05-202-1/+14
| * | * src/Makefile.in ($(etc)/DOC): Make second command line even shorter.Glenn Morris2011-05-202-1/+5
* | | Rework Fformat to avoid integer overflow issues.Paul Eggert2011-05-222-383/+548
* | | * lisp.h (FIXNUM_OVERFLOW_P): Work even if arg is a NaN.Paul Eggert2011-05-222-3/+6
* | | * data.c: Avoid integer truncation in expressions involving floats.Paul Eggert2011-05-202-2/+45
* | | merge count_size_as_multibyte, parse_str_to_multibytePaul Eggert2011-05-207-37/+21
|/ /
* | Fix the MSDOS build as follows from 2011-05-19T06:04:16Z!rgm@gnu.org, 2011-05...Eli Zaretskii2011-05-202-6/+11
* | * systime.h (Time): Define only if emacs is defined.Paul Eggert2011-05-192-3/+12
* | merge trunkKenichi Handa2011-05-203-247/+197
|\ \
| * | Remove $shortlisp from src/Makefile.in.Glenn Morris2011-05-193-250/+180
| * | Remove the SOME_MACHINE_LISP distinction in src/Makefile.in.Glenn Morris2011-05-182-145/+165
* | | composite.c (find_automatic_composition): Fix previous change.Kenichi Handa2011-05-202-1/+5
|/ /
* | merge trunkKenichi Handa2011-05-1929-129/+311
|\ \
| * | src/makefile.w32-in: Update dependencies.Juanma Barranquero2011-05-182-0/+41
| * | Last commit was missing updated source file.Christoph Scholtes2011-05-171-0/+1
| * | * menu.c: Include limits.h (fixes the MS-Windows build broken byChristoph Scholtes2011-05-171-0/+5
| * | Add header for integer overflow fixes.Paul Eggert2011-05-171-0/+2
| * | Merge from mainline.Paul Eggert2011-05-172-31/+34
| |\ \
| | * | * src/term.c (Fresume_tty): Restore hooks before reinitializing.Courtney Bane2011-05-172-28/+33
| * | | * character.c: Minor spelling and indenting fixes.Paul Eggert2011-05-151-2/+3
| * | | * w32menu.c: Change 'unsigned long' to 'Time' in #if-0 code.Paul Eggert2011-05-151-1/+1
| * | | * insdel.c (count_size_as_multibyte): Check for string overflow.Paul Eggert2011-05-152-2/+12
| * | | * character.c (lisp_string_width): Check for string overflow.Paul Eggert2011-05-153-6/+26
| * | | * alloc.c (string_overflow): New function.Paul Eggert2011-05-154-3/+17
| * | | Merge: user-interface timestamps and other int overflow patches.Paul Eggert2011-05-1523-87/+172
| |\ \ \ | | |/ / | |/| |
| | * | * msdos.c (mouse_get_pos): Likewise.Paul Eggert2011-05-143-4/+5
| | * | Fixups, following up to the user-interface timestamp change.Paul Eggert2011-05-143-6/+12
| | * | * fns.c: Fix misspellings.Paul Eggert2011-05-131-6/+6
| | * | * editfns.c (Fformat): Fix several integer overflow problems.Paul Eggert2011-05-122-28/+45
| | * | Omit newline.Paul Eggert2011-05-121-1/+0
| | * | * dispextern.h (struct image): Don't assume time_t <= unsigned long.Paul Eggert2011-05-123-2/+7
| | * | * term.c (term_mouse_position): Don't assume time_t wraparound.Paul Eggert2011-05-122-1/+7
| | * | Be more systematic about user-interface timestamps.Paul Eggert2011-05-1211-25/+58
| | * | Add Bug#.Paul Eggert2011-05-121-1/+1
| | * | * keyboard.c (make_lispy_event): Fix problem in integer overflow.Paul Eggert2011-05-122-6/+15
| | * | * xselect.c (x_own_selection): Remove needless cast to unsigned long.Paul Eggert2011-05-122-1/+2
| | * | * xselect.c (last_event_timestamp): Remove duplicate decl.Paul Eggert2011-05-122-4/+2
| | * | * frame.h (struct frame): Use int for menu_bar_items_usedPaul Eggert2011-05-122-1/+3
| | * | * xmenu.c (set_frame_menubar): Use int, not EMACS_UINT, for indexesPaul Eggert2011-05-122-5/+9
| | * | * menu.c (grow_menu_items): Check for int overflow.Paul Eggert2011-05-112-0/+4