Mercurial > hg > xemacs-beta
annotate nt/ChangeLog @ 5127:a9c41067dd88 ben-lisp-object
more cleanups, terminology clarification, lots of doc work
-------------------- ChangeLog entries follow: --------------------
man/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* internals/internals.texi (Introduction to Allocation):
* internals/internals.texi (Integers and Characters):
* internals/internals.texi (Allocation from Frob Blocks):
* internals/internals.texi (lrecords):
* internals/internals.texi (Low-level allocation):
Rewrite section on allocation of Lisp objects to reflect the new
reality. Remove references to nonexistent XSETINT and XSETCHAR.
modules/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* postgresql/postgresql.c (allocate_pgconn):
* postgresql/postgresql.c (allocate_pgresult):
* postgresql/postgresql.h (struct Lisp_PGconn):
* postgresql/postgresql.h (struct Lisp_PGresult):
* ldap/eldap.c (allocate_ldap):
* ldap/eldap.h (struct Lisp_LDAP):
Same changes as in src/ dir. See large log there in ChangeLog,
but basically:
ALLOC_LISP_OBJECT -> ALLOC_NORMAL_LISP_OBJECT
LISP_OBJECT_HEADER -> NORMAL_LISP_OBJECT_HEADER
../hlo/src/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* alloc.c:
* alloc.c (old_alloc_sized_lcrecord):
* alloc.c (very_old_free_lcrecord):
* alloc.c (copy_lisp_object):
* alloc.c (zero_sized_lisp_object):
* alloc.c (zero_nonsized_lisp_object):
* alloc.c (lisp_object_storage_size):
* alloc.c (free_normal_lisp_object):
* alloc.c (FREE_FIXED_TYPE_WHEN_NOT_IN_GC):
* alloc.c (ALLOC_FROB_BLOCK_LISP_OBJECT):
* alloc.c (Fcons):
* alloc.c (noseeum_cons):
* alloc.c (make_float):
* alloc.c (make_bignum):
* alloc.c (make_bignum_bg):
* alloc.c (make_ratio):
* alloc.c (make_ratio_bg):
* alloc.c (make_ratio_rt):
* alloc.c (make_bigfloat):
* alloc.c (make_bigfloat_bf):
* alloc.c (size_vector):
* alloc.c (make_compiled_function):
* alloc.c (Fmake_symbol):
* alloc.c (allocate_extent):
* alloc.c (allocate_event):
* alloc.c (make_key_data):
* alloc.c (make_button_data):
* alloc.c (make_motion_data):
* alloc.c (make_process_data):
* alloc.c (make_timeout_data):
* alloc.c (make_magic_data):
* alloc.c (make_magic_eval_data):
* alloc.c (make_eval_data):
* alloc.c (make_misc_user_data):
* alloc.c (Fmake_marker):
* alloc.c (noseeum_make_marker):
* alloc.c (size_string_direct_data):
* alloc.c (make_uninit_string):
* alloc.c (make_string_nocopy):
* alloc.c (mark_lcrecord_list):
* alloc.c (alloc_managed_lcrecord):
* alloc.c (free_managed_lcrecord):
* alloc.c (sweep_lcrecords_1):
* alloc.c (malloced_storage_size):
* buffer.c (allocate_buffer):
* buffer.c (compute_buffer_usage):
* buffer.c (DEFVAR_BUFFER_LOCAL_1):
* buffer.c (nuke_all_buffer_slots):
* buffer.c (common_init_complex_vars_of_buffer):
* buffer.h (struct buffer_text):
* buffer.h (struct buffer):
* bytecode.c:
* bytecode.c (make_compiled_function_args):
* bytecode.c (size_compiled_function_args):
* bytecode.h (struct compiled_function_args):
* casetab.c (allocate_case_table):
* casetab.h (struct Lisp_Case_Table):
* charset.h (struct Lisp_Charset):
* chartab.c (fill_char_table):
* chartab.c (Fmake_char_table):
* chartab.c (make_char_table_entry):
* chartab.c (copy_char_table_entry):
* chartab.c (Fcopy_char_table):
* chartab.c (put_char_table):
* chartab.h (struct Lisp_Char_Table_Entry):
* chartab.h (struct Lisp_Char_Table):
* console-gtk-impl.h (struct gtk_device):
* console-gtk-impl.h (struct gtk_frame):
* console-impl.h (struct console):
* console-msw-impl.h (struct Lisp_Devmode):
* console-msw-impl.h (struct mswindows_device):
* console-msw-impl.h (struct msprinter_device):
* console-msw-impl.h (struct mswindows_frame):
* console-msw-impl.h (struct mswindows_dialog_id):
* console-stream-impl.h (struct stream_console):
* console-stream.c (stream_init_console):
* console-tty-impl.h (struct tty_console):
* console-tty-impl.h (struct tty_device):
* console-tty.c (allocate_tty_console_struct):
* console-x-impl.h (struct x_device):
* console-x-impl.h (struct x_frame):
* console.c (allocate_console):
* console.c (nuke_all_console_slots):
* console.c (DEFVAR_CONSOLE_LOCAL_1):
* console.c (common_init_complex_vars_of_console):
* data.c (make_weak_list):
* data.c (make_weak_box):
* data.c (make_ephemeron):
* database.c:
* database.c (struct Lisp_Database):
* database.c (allocate_database):
* database.c (finalize_database):
* device-gtk.c (allocate_gtk_device_struct):
* device-impl.h (struct device):
* device-msw.c:
* device-msw.c (mswindows_init_device):
* device-msw.c (msprinter_init_device):
* device-msw.c (finalize_devmode):
* device-msw.c (allocate_devmode):
* device-tty.c (allocate_tty_device_struct):
* device-x.c (allocate_x_device_struct):
* device.c:
* device.c (nuke_all_device_slots):
* device.c (allocate_device):
* dialog-msw.c (handle_question_dialog_box):
* elhash.c:
* elhash.c (struct Lisp_Hash_Table):
* elhash.c (finalize_hash_table):
* elhash.c (make_general_lisp_hash_table):
* elhash.c (Fcopy_hash_table):
* elhash.h (htentry):
* emacs.c (main_1):
* eval.c:
* eval.c (size_multiple_value):
* event-stream.c (finalize_command_builder):
* event-stream.c (allocate_command_builder):
* event-stream.c (free_command_builder):
* event-stream.c (event_stream_generate_wakeup):
* event-stream.c (event_stream_resignal_wakeup):
* event-stream.c (event_stream_disable_wakeup):
* event-stream.c (event_stream_wakeup_pending_p):
* events.h (struct Lisp_Timeout):
* events.h (struct command_builder):
* extents-impl.h:
* extents-impl.h (struct extent_auxiliary):
* extents-impl.h (struct extent_info):
* extents-impl.h (set_extent_no_chase_aux_field):
* extents-impl.h (set_extent_no_chase_normal_field):
* extents.c:
* extents.c (gap_array_marker):
* extents.c (gap_array):
* extents.c (extent_list_marker):
* extents.c (extent_list):
* extents.c (stack_of_extents):
* extents.c (gap_array_make_marker):
* extents.c (extent_list_make_marker):
* extents.c (allocate_extent_list):
* extents.c (SLOT):
* extents.c (mark_extent_auxiliary):
* extents.c (allocate_extent_auxiliary):
* extents.c (attach_extent_auxiliary):
* extents.c (size_gap_array):
* extents.c (finalize_extent_info):
* extents.c (allocate_extent_info):
* extents.c (uninit_buffer_extents):
* extents.c (allocate_soe):
* extents.c (copy_extent):
* extents.c (vars_of_extents):
* extents.h:
* faces.c (allocate_face):
* faces.h (struct Lisp_Face):
* faces.h (struct face_cachel):
* file-coding.c:
* file-coding.c (finalize_coding_system):
* file-coding.c (sizeof_coding_system):
* file-coding.c (Fcopy_coding_system):
* file-coding.h (struct Lisp_Coding_System):
* file-coding.h (MARKED_SLOT):
* fns.c (size_bit_vector):
* font-mgr.c:
* font-mgr.c (finalize_fc_pattern):
* font-mgr.c (print_fc_pattern):
* font-mgr.c (Ffc_pattern_p):
* font-mgr.c (Ffc_pattern_create):
* font-mgr.c (Ffc_name_parse):
* font-mgr.c (Ffc_name_unparse):
* font-mgr.c (Ffc_pattern_duplicate):
* font-mgr.c (Ffc_pattern_add):
* font-mgr.c (Ffc_pattern_del):
* font-mgr.c (Ffc_pattern_get):
* font-mgr.c (fc_config_create_using):
* font-mgr.c (fc_strlist_to_lisp_using):
* font-mgr.c (fontset_to_list):
* font-mgr.c (Ffc_config_p):
* font-mgr.c (Ffc_config_up_to_date):
* font-mgr.c (Ffc_config_build_fonts):
* font-mgr.c (Ffc_config_get_cache):
* font-mgr.c (Ffc_config_get_fonts):
* font-mgr.c (Ffc_config_set_current):
* font-mgr.c (Ffc_config_get_blanks):
* font-mgr.c (Ffc_config_get_rescan_interval):
* font-mgr.c (Ffc_config_set_rescan_interval):
* font-mgr.c (Ffc_config_app_font_add_file):
* font-mgr.c (Ffc_config_app_font_add_dir):
* font-mgr.c (Ffc_config_app_font_clear):
* font-mgr.c (size):
* font-mgr.c (Ffc_config_substitute):
* font-mgr.c (Ffc_font_render_prepare):
* font-mgr.c (Ffc_font_match):
* font-mgr.c (Ffc_font_sort):
* font-mgr.c (finalize_fc_config):
* font-mgr.c (print_fc_config):
* font-mgr.h:
* font-mgr.h (struct fc_pattern):
* font-mgr.h (XFC_PATTERN):
* font-mgr.h (struct fc_config):
* font-mgr.h (XFC_CONFIG):
* frame-gtk.c (allocate_gtk_frame_struct):
* frame-impl.h (struct frame):
* frame-msw.c (mswindows_init_frame_1):
* frame-x.c (allocate_x_frame_struct):
* frame.c (nuke_all_frame_slots):
* frame.c (allocate_frame_core):
* gc.c:
* gc.c (GC_CHECK_NOT_FREE):
* glyphs.c (finalize_image_instance):
* glyphs.c (allocate_image_instance):
* glyphs.c (Fcolorize_image_instance):
* glyphs.c (allocate_glyph):
* glyphs.c (unmap_subwindow_instance_cache_mapper):
* glyphs.c (register_ignored_expose):
* glyphs.h (struct Lisp_Image_Instance):
* glyphs.h (struct Lisp_Glyph):
* glyphs.h (struct glyph_cachel):
* glyphs.h (struct expose_ignore):
* gui.c (allocate_gui_item):
* gui.h (struct Lisp_Gui_Item):
* keymap.c (struct Lisp_Keymap):
* keymap.c (make_keymap):
* lisp.h:
* lisp.h (struct Lisp_String_Direct_Data):
* lisp.h (struct Lisp_String_Indirect_Data):
* lisp.h (struct Lisp_Vector):
* lisp.h (struct Lisp_Bit_Vector):
* lisp.h (DECLARE_INLINE_LISP_BIT_VECTOR):
* lisp.h (struct weak_box):
* lisp.h (struct ephemeron):
* lisp.h (struct weak_list):
* lrecord.h:
* lrecord.h (struct lrecord_implementation):
* lrecord.h (MC_ALLOC_CALL_FINALIZER):
* lrecord.h (struct lcrecord_list):
* lstream.c (finalize_lstream):
* lstream.c (sizeof_lstream):
* lstream.c (Lstream_new):
* lstream.c (Lstream_delete):
* lstream.h (struct lstream):
* marker.c:
* marker.c (finalize_marker):
* marker.c (compute_buffer_marker_usage):
* mule-charset.c:
* mule-charset.c (make_charset):
* mule-charset.c (compute_charset_usage):
* objects-impl.h (struct Lisp_Color_Instance):
* objects-impl.h (struct Lisp_Font_Instance):
* objects-tty-impl.h (struct tty_color_instance_data):
* objects-tty-impl.h (struct tty_font_instance_data):
* objects-tty.c (tty_initialize_color_instance):
* objects-tty.c (tty_initialize_font_instance):
* objects.c (finalize_color_instance):
* objects.c (Fmake_color_instance):
* objects.c (finalize_font_instance):
* objects.c (Fmake_font_instance):
* objects.c (reinit_vars_of_objects):
* opaque.c:
* opaque.c (sizeof_opaque):
* opaque.c (make_opaque_ptr):
* opaque.c (free_opaque_ptr):
* opaque.h:
* opaque.h (Lisp_Opaque):
* opaque.h (Lisp_Opaque_Ptr):
* print.c (printing_unreadable_lcrecord):
* print.c (external_object_printer):
* print.c (debug_p4):
* process.c (finalize_process):
* process.c (make_process_internal):
* procimpl.h (struct Lisp_Process):
* rangetab.c (Fmake_range_table):
* rangetab.c (Fcopy_range_table):
* rangetab.h (struct Lisp_Range_Table):
* scrollbar.c:
* scrollbar.c (create_scrollbar_instance):
* scrollbar.c (compute_scrollbar_instance_usage):
* scrollbar.h (struct scrollbar_instance):
* specifier.c (finalize_specifier):
* specifier.c (sizeof_specifier):
* specifier.c (set_specifier_caching):
* specifier.h (struct Lisp_Specifier):
* specifier.h (struct specifier_caching):
* symeval.h:
* symeval.h (SYMBOL_VALUE_MAGIC_P):
* symeval.h (DEFVAR_SYMVAL_FWD):
* symsinit.h:
* syntax.c (init_buffer_syntax_cache):
* syntax.h (struct syntax_cache):
* toolbar.c:
* toolbar.c (allocate_toolbar_button):
* toolbar.c (update_toolbar_button):
* toolbar.h (struct toolbar_button):
* tooltalk.c (struct Lisp_Tooltalk_Message):
* tooltalk.c (make_tooltalk_message):
* tooltalk.c (struct Lisp_Tooltalk_Pattern):
* tooltalk.c (make_tooltalk_pattern):
* ui-gtk.c:
* ui-gtk.c (allocate_ffi_data):
* ui-gtk.c (emacs_gtk_object_finalizer):
* ui-gtk.c (allocate_emacs_gtk_object_data):
* ui-gtk.c (allocate_emacs_gtk_boxed_data):
* ui-gtk.h:
* window-impl.h (struct window):
* window-impl.h (struct window_mirror):
* window.c (finalize_window):
* window.c (allocate_window):
* window.c (new_window_mirror):
* window.c (mark_window_as_deleted):
* window.c (make_dummy_parent):
* window.c (compute_window_mirror_usage):
* window.c (compute_window_usage):
Overall point of this change and previous ones in this repository:
(1) Introduce new, clearer terminology: everything other than int
or char is a "record" object, which comes in two types: "normal
objects" and "frob-block objects". Fix up all places that
referred to frob-block objects as "simple", "basic", etc.
(2) Provide an advertised interface for doing operations on Lisp
objects, including creating new types, that is clean and
consistent in its naming, uses the above-referenced terms and
avoids referencing "lrecords", "old lcrecords", etc., which should
hide under the surface.
(3) Make the size_in_bytes and finalizer methods take a
Lisp_Object rather than a void * for consistency with other methods.
(4) Separate finalizer method into finalizer and disksaver, so
that normal finalize methods don't have to worry about disksaving.
Other specifics:
(1) Renaming:
LISP_OBJECT_HEADER -> NORMAL_LISP_OBJECT_HEADER
ALLOC_LISP_OBJECT -> ALLOC_NORMAL_LISP_OBJECT
implementation->basic_p -> implementation->frob_block_p
ALLOCATE_FIXED_TYPE_AND_SET_IMPL -> ALLOC_FROB_BLOCK_LISP_OBJECT
*FCCONFIG*, wrap_fcconfig -> *FC_CONFIG*, wrap_fc_config
*FCPATTERN*, wrap_fcpattern -> *FC_PATTERN*, wrap_fc_pattern
(the last two changes make the naming of these macros consistent
with the naming of all other macros, since the objects are named
fc-config and fc-pattern with a hyphen)
(2) Lots of documentation fixes in lrecord.h.
(3) Eliminate macros for copying, freeing, zeroing objects, getting
their storage size. Instead, new functions:
zero_sized_lisp_object()
zero_nonsized_lisp_object()
lisp_object_storage_size()
free_normal_lisp_object()
(copy_lisp_object() already exists)
LISP_OBJECT_FROB_BLOCK_P() (actually a macro)
Eliminated:
free_lrecord()
zero_lrecord()
copy_lrecord()
copy_sized_lrecord()
old_copy_lcrecord()
old_copy_sized_lcrecord()
old_zero_lcrecord()
old_zero_sized_lcrecord()
LISP_OBJECT_STORAGE_SIZE()
COPY_SIZED_LISP_OBJECT()
COPY_SIZED_LCRECORD()
COPY_LISP_OBJECT()
ZERO_LISP_OBJECT()
FREE_LISP_OBJECT()
(4) Catch the remaining places where lrecord stuff was used directly
and use the advertised interface, e.g. alloc_sized_lrecord() ->
ALLOC_SIZED_LISP_OBJECT().
(5) Make certain statically-declared pseudo-objects
(buffer_local_flags, console_local_flags) have their lheader
initialized correctly, so things like copy_lisp_object() can work
on them. Make extent_auxiliary_defaults a proper heap object
Vextent_auxiliary_defaults, and make extent auxiliaries dumpable
so that this object can be dumped. allocate_extent_auxiliary()
now just creates the object, and attach_extent_auxiliary()
creates an extent auxiliary and attaches to an extent, like the
old allocate_extent_auxiliary().
(6) Create EXTENT_AUXILIARY_SLOTS macro, similar to the foo-slots.h
files but in a macro instead of a file. The purpose is to avoid
duplication when iterating over all the slots in an extent auxiliary.
Use it.
(7) In lstream.c, don't zero out object after allocation because
allocation routines take care of this.
(8) In marker.c, fix a mistake in computing marker overhead.
(9) In print.c, clean up printing_unreadable_lcrecord(),
external_object_printer() to avoid lots of ifdef NEW_GC's.
(10) Separate toolbar-button allocation into a separate
allocate_toolbar_button() function for use in the example code
in lrecord.h.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Fri, 05 Mar 2010 04:08:17 -0600 |
parents | 9b80fa04e7d7 |
children | 818eeb72e0fb 8b2f75cecb89 |
rev | line source |
---|---|
5032
9b80fa04e7d7
Fix Windows build by removing reference to no longer existent term.texi file
Vin Shelton <acs@xemacs.org>
parents:
5030
diff
changeset
|
1 2010-02-18 Vin Shelton <acs@xemacs.org> |
9b80fa04e7d7
Fix Windows build by removing reference to no longer existent term.texi file
Vin Shelton <acs@xemacs.org>
parents:
5030
diff
changeset
|
2 |
9b80fa04e7d7
Fix Windows build by removing reference to no longer existent term.texi file
Vin Shelton <acs@xemacs.org>
parents:
5030
diff
changeset
|
3 * xemacs.mak (INFO_FILES): Removed term.info. |
9b80fa04e7d7
Fix Windows build by removing reference to no longer existent term.texi file
Vin Shelton <acs@xemacs.org>
parents:
5030
diff
changeset
|
4 |
5030 | 5 2010-02-11 Vin Shelton <acs@xemacs.org> |
6 | |
7 * xemacs.mak (LIB_SRC_DEFINES): Added PROGRAM_DEFINES to lib_src | |
8 compilation options so winclient.c can see them. | |
9 | |
4927
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
4894
diff
changeset
|
10 2010-02-03 Jerry James <james@xemacs.org> |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
4894
diff
changeset
|
11 |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
4894
diff
changeset
|
12 * xemacs.rc: Add license and copyright boilerplate text for Jonathan |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
4894
diff
changeset
|
13 Harris. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
4894
diff
changeset
|
14 * xpm.mak: Ditto. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
4894
diff
changeset
|
15 |
4894
03ab78e48ef6
Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents:
4790
diff
changeset
|
16 2010-01-28 Jerry James <james@xemacs.org> |
03ab78e48ef6
Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents:
4790
diff
changeset
|
17 |
03ab78e48ef6
Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents:
4790
diff
changeset
|
18 * compface.mak: Add license and copyright boilerplate text based |
03ab78e48ef6
Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents:
4790
diff
changeset
|
19 on Ben's recollections. |
03ab78e48ef6
Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents:
4790
diff
changeset
|
20 * tiff.mak: Ditto. |
03ab78e48ef6
Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents:
4790
diff
changeset
|
21 |
4790
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4773
diff
changeset
|
22 2009-12-21 Jerry James <james@xemacs.org> |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4773
diff
changeset
|
23 |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4773
diff
changeset
|
24 * xemacs.dsp: Remove references to OffiX files. |
bc4f2511bbea
Remove support for the OffiX drag-and-drop protocol. See xemacs-patches
Jerry James <james@xemacs.org>
parents:
4773
diff
changeset
|
25 |
4773
c858892e4f2b
Remove build rules that try to make wakeup out of the now nonexistent wakeup.c.
Jerry James <james@xemacs.org>
parents:
4772
diff
changeset
|
26 2009-12-15 Jerry James <james@xemacs.org> |
c858892e4f2b
Remove build rules that try to make wakeup out of the now nonexistent wakeup.c.
Jerry James <james@xemacs.org>
parents:
4772
diff
changeset
|
27 |
c858892e4f2b
Remove build rules that try to make wakeup out of the now nonexistent wakeup.c.
Jerry James <james@xemacs.org>
parents:
4772
diff
changeset
|
28 * xemacs.mak: Remove build dependency for lib-src/wakeup. Thanks to |
c858892e4f2b
Remove build rules that try to make wakeup out of the now nonexistent wakeup.c.
Jerry James <james@xemacs.org>
parents:
4772
diff
changeset
|
29 Vin Shelton for the patch. |
c858892e4f2b
Remove build rules that try to make wakeup out of the now nonexistent wakeup.c.
Jerry James <james@xemacs.org>
parents:
4772
diff
changeset
|
30 |
4772
0ec24b0da2e5
Remove unused Wise installer sources.
Jerry James <james@xemacs.org>
parents:
4769
diff
changeset
|
31 2009-12-14 Jerry James <james@xemacs.org> |
0ec24b0da2e5
Remove unused Wise installer sources.
Jerry James <james@xemacs.org>
parents:
4769
diff
changeset
|
32 |
0ec24b0da2e5
Remove unused Wise installer sources.
Jerry James <james@xemacs.org>
parents:
4769
diff
changeset
|
33 * installer: Remove unused Wise installer sources. |
0ec24b0da2e5
Remove unused Wise installer sources.
Jerry James <james@xemacs.org>
parents:
4769
diff
changeset
|
34 |
4769
5460287a3327
Remove support for pre-X11R5 systems, including systems without Xmu. See
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
35 2009-12-09 Jerry James <james@xemacs.org> |
5460287a3327
Remove support for pre-X11R5 systems, including systems without Xmu. See
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
36 |
5460287a3327
Remove support for pre-X11R5 systems, including systems without Xmu. See
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
37 * xemacs.dsp: Drop references to xmu.c and xmu.h. |
5460287a3327
Remove support for pre-X11R5 systems, including systems without Xmu. See
Jerry James <james@xemacs.org>
parents:
4759
diff
changeset
|
38 |
4759
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4735
diff
changeset
|
39 2009-11-10 Jerry James <james@xemacs.org> |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4735
diff
changeset
|
40 |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4735
diff
changeset
|
41 * xemacs.dsp: Drop references to removed source files. |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4735
diff
changeset
|
42 |
4735
80d74fed5399
Remove "old" GNU malloc in src/malloc.c, and all references to it. Drop the
Jerry James <james@xemacs.org>
parents:
4711
diff
changeset
|
43 2009-11-09 Jerry James <james@xemacs.org> |
80d74fed5399
Remove "old" GNU malloc in src/malloc.c, and all references to it. Drop the
Jerry James <james@xemacs.org>
parents:
4711
diff
changeset
|
44 |
80d74fed5399
Remove "old" GNU malloc in src/malloc.c, and all references to it. Drop the
Jerry James <james@xemacs.org>
parents:
4711
diff
changeset
|
45 * xemacs.mak: Don't define GNU_MALLOC, as there is no longer an "old" |
80d74fed5399
Remove "old" GNU malloc in src/malloc.c, and all references to it. Drop the
Jerry James <james@xemacs.org>
parents:
4711
diff
changeset
|
46 GNU malloc. |
80d74fed5399
Remove "old" GNU malloc in src/malloc.c, and all references to it. Drop the
Jerry James <james@xemacs.org>
parents:
4711
diff
changeset
|
47 |
4711
985886265686
Updates for external GIF support on Windows
Vin Shelton <acs@xemacs.org>
parents:
4708
diff
changeset
|
48 2009-10-06 Vin Shelton <acs@xemacs.org> |
985886265686
Updates for external GIF support on Windows
Vin Shelton <acs@xemacs.org>
parents:
4708
diff
changeset
|
49 |
985886265686
Updates for external GIF support on Windows
Vin Shelton <acs@xemacs.org>
parents:
4708
diff
changeset
|
50 * xemacs.mak: For giflib, the include files are found in |
985886265686
Updates for external GIF support on Windows
Vin Shelton <acs@xemacs.org>
parents:
4708
diff
changeset
|
51 $(GIF_DIR)\include and the library is named |
985886265686
Updates for external GIF support on Windows
Vin Shelton <acs@xemacs.org>
parents:
4708
diff
changeset
|
52 giflib.lib. |
985886265686
Updates for external GIF support on Windows
Vin Shelton <acs@xemacs.org>
parents:
4708
diff
changeset
|
53 |
4708
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
54 2009-10-05 Jerry James <james@xemacs.org> |
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
55 |
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
56 * config.inc.samp: Add GIF_DIR for external GIF support. |
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
57 * xemacs.mak: Convert from internal to external GIF support. |
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
58 * xemacs.dsp: Drop internal GIF source files. |
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
59 * README: Remove remark about internal GIF support. |
1cecc3e9f0a0
Use giflib or libungif to provide GIF support, instead of using internal
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
60 |
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4603
diff
changeset
|
61 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4603
diff
changeset
|
62 |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4603
diff
changeset
|
63 * XEmacs 21.5.29 "garbanzo" is released. |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4603
diff
changeset
|
64 |
4603
202cb69c4d87
Support VS 2005 manifest files
Vin Shelton <acs@xemacs.org>
parents:
4458
diff
changeset
|
65 2009-02-06 Vin Shelton <acs@xemacs.org> |
202cb69c4d87
Support VS 2005 manifest files
Vin Shelton <acs@xemacs.org>
parents:
4458
diff
changeset
|
66 |
202cb69c4d87
Support VS 2005 manifest files
Vin Shelton <acs@xemacs.org>
parents:
4458
diff
changeset
|
67 * xemacs.mak: Add support for Visual Studio 2005 manifests. |
202cb69c4d87
Support VS 2005 manifest files
Vin Shelton <acs@xemacs.org>
parents:
4458
diff
changeset
|
68 |
4458
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
69 2008-05-13 Aidan Kehoe <kehoea@parhasard.net> |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
70 |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
71 * xemacs.mak (PROGRAM_DEFINES): |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
72 Provide SHEBANG_PROGNAME on Win32 too. |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
73 |
4419
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
74 2008-01-25 Michael Sperber <mike@xemacs.org> |
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
75 |
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
76 * xemacs.mak (version.sh): Generate version.sh via Mercurial. |
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
77 |
4413
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
78 2008-01-24 Mike Sperber <mike@xemacs.org> |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
79 |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
80 * config.inc.samp: Fix URL for optional libraries. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
81 * xemacs.mak (PATH_PREFIX): Set PATH_PREFIX to the value of INSTALL_DIR. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
82 * xemacs.mak (PATH_DEFINES): Fix setting of PATH_DEFINES. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
83 * xemacs.mak (DEBUG_FLAG_COMPILE_DEBUG): Comment out -RTC1: it |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
84 even crashes with VC 8. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
85 * xemacs.mak: Comment out echo line that leads to |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
86 command-line-too-long error on some Windowses. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
87 |
4405
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
88 2008-01-18 Vin Shelton <acs@xemacs.org> |
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
89 |
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
90 * xemacs.mak: Use debug version of Intel's libm, if appropriate. |
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
91 |
4403
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
92 2008-01-17 Vin Shelton <acs@xemacs.org> |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
93 |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
94 * config.inc.samp: Added USE_INTEL_COMPILER to support the Intel |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
95 compiler. |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
96 * xemacs.mak: Use USE_INTEL_COMPILER. |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
97 |
4225 | 98 2007-10-15 Adrian Aichner <adrian@xemacs.org> |
99 | |
100 * xemacs.mak (INFO_FILES): Sync nt/xemacs.mak and man/Makefile | |
101 (adding beta.info). | |
102 * xemacs.mak (LISPREF_SRCS): Ditto. Adding packages.texi. | |
103 | |
3975 | 104 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
105 | |
106 * XEmacs 21.5.28 "fuki" is released. | |
107 | |
3741 | 108 2006-12-11 Vin Shelton <acs@xemacs.org> |
109 | |
110 * config.inc.samp: Added BUILD_FOR_SETUP_KIT. | |
111 * xemacs.mak: Use BUILD_FOR_SETUP_KIT to define | |
112 OK_TO_USE_MSVCRTD. | |
113 | |
3402 | 114 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
115 | |
116 * XEmacs 21.5.27 "fiddleheads" is released. | |
117 | |
3363 | 118 2006-04-26 Adrian Aichner <adrian@xemacs.org> |
119 | |
120 * xemacs.dsw: Updated by MS VS 6.0. | |
121 * xemacs.dsp: Convert to DOS format, as suggested by | |
122 Robinows@aol.com. | |
123 | |
3323 | 124 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
125 | |
126 * XEmacs 21.5.26 "endive" is released. | |
127 | |
3281 | 128 2006-02-27 Vin Shelton <acs@xemacs.org> |
129 | |
130 * config.inc.samp: Comment out PACKAGE_PREFIX. | |
131 * xemacs.mak: Convert PACKAGE_PREFIX input from config.inc to | |
132 PATH_LATE_PACKAGE_DIRECTORIES. Do not use PACKAGE_PATH. | |
133 | |
3263 | 134 2006-02-22 Marcus Crestani <crestani@xemacs.org> |
135 | |
136 * xemacs.mak: Remove mc-alloc, replace with newgc, adjust output. | |
137 * config.inc.samp: Remove MC_ALLOC option. | |
138 | |
3259 | 139 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
140 | |
141 * XEmacs 21.5.25 "eggplant" is released. | |
142 | |
3150 | 143 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
144 | |
145 * XEmacs 21.5.24 "dandelion" is released. | |
146 | |
3092 | 147 2005-11-21 Marcus Crestani <crestani@xemacs.org> |
148 | |
149 Incremental Garbage Collector | |
150 | |
151 * config.inc.samp: Add NEW_GC option. | |
152 * xemacs.dsp: Add files gc.c, gc.h, vdb.c, vdb.h, and vdb-win32.c. | |
153 * xemacs.mak: Add NEW_GC option; if NEW_GC, turn on KKCC and | |
154 MC_ALLOC. | |
155 | |
3054 | 156 2005-11-08 Marcus Crestani <crestani@xemacs.org> |
157 | |
158 * xemacs.mak: | |
159 * xemacs.mak ($(OUTDIR)): | |
160 * xemacs.mak (all): Fix build output directory structure. | |
161 | |
3034 | 162 2005-10-28 Ben Wing <ben@xemacs.org> |
163 | |
164 * xemacs.mak (HAVE_BIGNUM): | |
165 Set default values for BUILD_BIGNUM_MINGW_SHARED, | |
166 BUILD_BIGNUM_NATIVE_SHARED to 0 to avoid make problems. | |
167 * xemacs.mak (OPT_INCLUDES): | |
168 Don't look in gmp-dynamic, gmp-static; the include file doesn't vary. | |
169 | |
3031 | 170 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
171 | |
172 * XEmacs 21.5.23 "daikon" is released. | |
173 | |
2951 | 174 2005-09-26 Ben Wing <ben@xemacs.org> |
175 | |
176 * README: | |
177 Major rewrite. Document how to compile various optional libs. | |
178 | |
179 * config.inc.samp: | |
180 Update to recent versions of optional libs. Add support for | |
181 gmp, db, postgresql, ldap. Turn on optimization when not debug. | |
182 | |
183 * minitar.c: | |
184 Include config.h. | |
185 | |
186 * xemacs.mak: | |
187 * xemacs.mak (HAVE_WIDGETS): | |
188 * xemacs.mak (OPT_DEFINES): | |
189 * xemacs.mak (OPT_OBJS): | |
190 * xemacs.mak (BROWSERFLAGS): | |
191 * xemacs.mak (INCLUDES): | |
192 * xemacs.mak (DEFINES): | |
193 * xemacs.mak (TEMACS_COMMON_OBJS): | |
194 * xemacs.mak (TEMACS_OBJS): | |
195 * xemacs.mak ($(OUTDIR)\postgresql.obj): | |
196 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe): | |
197 * xemacs.mak ( NOTE): | |
198 * xemacs.mak (TEMACS_LIBS): | |
199 * xemacs.mak ($(RAW_EXE)): | |
200 * xemacs.mak (mostlyclean): | |
201 * xemacs.mak (versionclean): | |
202 Figure out VC++ version and use it to set debug and browser flags | |
203 appropriately. | |
204 Add support for building gmp, db, postgresql, ldap. | |
205 Rewrite handling of optional stuff so it is all added to single | |
206 variables OPT_* rather than to various FOO_* variables. | |
207 Pass -I$(SRC) to minitar.c so it compiles. | |
208 Pass module sources, not objects, to make-docfile. | |
209 Delete more stuff in `make clean'. | |
210 | |
2948 | 211 2005-09-25 Adrian Aichner <adrian@xemacs.org> |
212 | |
213 * xemacs.mak: Fix variable initialization order. | |
214 | |
2931 | 215 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
216 | |
217 * XEmacs 21.5.22 "cucumber" is released. | |
218 | |
2791 | 219 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
220 | |
221 * XEmacs 21.5.21 "corn" is released. | |
222 | |
2790 | 223 2005-05-19 Marcus Crestani <crestani@xemacs.org> |
224 | |
225 * config.inc.samp (USE_KKCC): Enable by default. | |
226 * config.inc.samp (MC_ALLOC): Enable by default. | |
227 | |
2720 | 228 2005-04-01 Marcus Crestani <crestani@xemacs.org> |
229 | |
230 The new allocator. | |
231 | |
232 New configure flag: `MC_ALLOC': | |
233 | |
234 * config.inc.samp: Add new flag `MC_ALLOC'. | |
235 * xemacs.mak: Add flag and configuration output for `MC_ALLOC'. | |
236 | |
237 New files: | |
238 | |
239 * xemacs.dsp: Add source files mc-alloc.c and mc-alloc.h. | |
240 * xemacs.mak: Add new object file mc-alloc.obj to dependencies. | |
241 | |
2653 | 242 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
243 | |
244 * XEmacs 21.5.20 "cilantro" is released. | |
245 | |
2605 | 246 2005-02-22 Adrian Aichner <adrian@xemacs.org> |
247 | |
248 * xemacs.mak (install): Don't copy BUGS, which has been removed. | |
249 | |
2594 | 250 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
251 | |
252 * XEmacs 21.5.19 "chives" is released. | |
253 | |
2561 | 254 2005-02-03 Ben Wing <ben@xemacs.org> |
255 | |
256 * config.inc.samp (COMPFACE_DIR): | |
257 Change version to 1.5.1 in accordance with FTP site. | |
258 | |
2537 | 259 2005-01-31 Ben Wing <ben@xemacs.org> |
260 | |
261 * xemacs.mak (install): | |
262 Also copy BUGS, README, COPYING and Installation. | |
263 | |
2524 | 264 2005-01-27 Ben Wing <ben@xemacs.org> |
265 | |
266 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info): | |
267 Use filename only when calling makeinfo, or it chokes on index | |
268 generation. | |
269 | |
270 * xemacs.mak (TEMACS_COMMON_LFLAGS): | |
271 * xemacs.mak ( $(XEMACS_LFLAGS) -section): | |
272 Generate separate .pdb and .map files for temacs/xemacs; may | |
273 make profiling possible. | |
274 | |
2500 | 275 2005-01-24 Ben Wing <ben@xemacs.org> |
276 | |
277 * config.inc.samp: | |
278 * config.inc.samp (PNG_DIR): | |
279 Declare OPTIONAL_LIBRARY_DIR as root of library directories. | |
280 Redo all graphics library defaults to mirror the versions and | |
281 directories in the current binary aux distribution on xemacs | |
282 web site. Enable TIFF and COMPFACE by default since you can | |
283 now compile with them and binary libs are provided. | |
284 | |
285 * xemacs.mak: | |
286 * xemacs.mak (INCLUDES): | |
287 Put our own directories first in case of conflict (e.g. config.h | |
288 in compface). | |
289 | |
290 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe): | |
291 * xemacs.mak (LIB_SRC_TOOLS): | |
292 Use MSVCRT to avoid link problems. | |
293 | |
2373 | 294 2004-11-07 Ben Wing <ben@xemacs.org> |
295 | |
296 * xemacs.mak (INTERNALS_SRCS): | |
297 index.texi is deleted from internals/. | |
298 | |
2346 | 299 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
300 | |
301 * XEmacs 21.5.18 "chestnut" is released. | |
302 | |
2269 | 303 2004-09-13 Jerry James <james@xemacs.org> |
304 | |
305 * xemacs.dsp: Remove callproc.c as a source file. | |
306 | |
2106 | 307 2004-06-01 Adrian Aichner <adrian@xemacs.org> |
308 | |
309 * xemacs.mak: Don't echo DEL command. Use COPYCMD everywhere. | |
310 Remove /r switch from COPY and COPYDIR, as environment variable | |
311 COPYCMD takes care of this. | |
312 * xemacs.mak (COPYCMD): New. Used to initialize environment | |
313 variable by same name. | |
314 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): Handle | |
315 xemacs_extra_name (CVS date stamp). | |
316 | |
1964 | 317 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
318 | |
319 * XEmacs 21.5.17 "chayote" is released. | |
320 | |
1782 | 321 2003-11-06 Adrian Aichner <adrian@xemacs.org> |
322 | |
323 * minitar.c (Usage): Change return type to void. | |
324 * minitar.c (main): Fix inconsistent indentation, use return | |
325 instead of exit to fix compiler warning. | |
326 | |
1780 | 327 2003-10-27 Jerry James <james@xemacs.org> |
328 | |
329 * README: Update library versions. Delete irrelevant text. | |
330 * config.inc.samp: Ditto. | |
331 | |
1754 | 332 2003-10-15 Jerry James <james@xemacs.org> |
333 | |
334 * xemacs.mak (TEMACS_OBJS): Add emodules.obj, which always has | |
335 content now. | |
336 | |
1716 | 337 2003-09-26 Steve Youngs <youngs@xemacs.org> |
338 | |
339 * XEmacs 21.5.16 "celeriac" is released. | |
340 | |
1680 | 341 2003-09-13 Adrian Aichner <adrian@xemacs.org> |
342 | |
343 * xemacs.mak (TEMACS_BATCH_PACKAGES): Removed. | |
344 * xemacs.mak (check-temacs): Reverting to run with -no-packages | |
345 since it would cause package lisp to shadow core lisp (as happened | |
346 with unicode.el). | |
347 | |
1665 | 348 2003-09-03 Steve Youngs <youngs@xemacs.org> |
349 | |
350 * XEmacs 21.5.15 "celery" is released. | |
351 | |
1657 | 352 2003-08-31 Adrian Aichner <adrian@xemacs.org> |
353 | |
354 * xemacs.mak (makeinfo-test): Moved after variable initialization | |
355 to make test actually work. | |
356 * xemacs.mak (TEMACS_BATCH_PACKAGES): New. | |
357 * xemacs.mak (check-temacs): Use TEMACS_BATCH_PACKAGES to enable | |
358 regression tests requiring packages. | |
359 | |
1529 | 360 2003-06-15 Adrian Aichner <adrian@xemacs.org> |
361 | |
362 * minitar.c (main): Handle 0 size files correctly. | |
363 | |
1510 | 364 2003-06-01 Steve Youngs <youngs@xemacs.org> |
365 | |
366 * XEmacs 21.5.14 "cassava" is released. | |
367 | |
1473 | 368 2003-05-10 Steve Youngs <youngs@xemacs.org> |
369 | |
370 * XEmacs 21.5.13 "cauliflower" is released. | |
371 | |
1431 | 372 2003-04-24 Steve Youngs <youngs@xemacs.org> |
373 | |
374 * XEmacs 21.5.12 "carrot" is released. | |
375 | |
1393 | 376 2003-03-30 Adrian Aichner <adrian@xemacs.org> |
377 | |
378 * xemacs.mak (install): PROBLEMS is actually in $(SRCROOT). | |
379 | |
1382 | 380 2003-03-26 Adrian Aichner <adrian@xemacs.org> |
381 | |
382 * xemacs.mak (install): Copy $(BLDLIB_SRC)\PROBLEMS, now that | |
383 nt\PROBLEMS is gone (part of ..\PROBLEMS now). | |
384 | |
1370 | 385 2003-03-22 Adrian Aichner <adrian@xemacs.org> |
386 | |
387 * xemacs.mak (installation): Restore version convention in | |
1371 | 388 generated Installation file. |
1370 | 389 |
1347 | 390 2003-03-09 Ben Wing <ben@xemacs.org> |
391 | |
392 * config.inc.samp (COMPFACE_DIR): | |
393 Note that relative directories are a no-no in BUILD_DIR and | |
394 SOURCE_DIR. Use paths relative to $(MAKEROOT) instead. | |
395 | |
1346 | 396 2003-03-06 Ben Wing <ben@xemacs.org> |
397 | |
398 * xemacs.mak (INFO): New. | |
399 * xemacs.mak (PATH_DEFINES): | |
400 Add override for info/ as well when separate source/build dirs. | |
401 | |
402 * xemacs.mak (dump_temacs): | |
403 * xemacs.mak (all): | |
404 * xemacs.mak (TEMACS_DUMP_DEP): | |
405 * xemacs.mak (update-elc): New. | |
406 * xemacs.mak (docfile): | |
407 * xemacs.mak (update-elc-2): | |
408 * xemacs.mak (load-shadows): | |
409 Order sections in main build process and add comments. Add | |
410 additional dependencies to try and prevent later steps from | |
411 happening when failures in earlier steps have occurred. | |
412 | |
1333 | 413 2003-03-01 Ben Wing <ben@xemacs.org> |
414 | |
415 * PROBLEMS: Delete. | |
416 | |
417 * config.inc.samp (USE_FASTCALL): | |
418 * config.inc.samp (HAVE_VC6): Removed. | |
419 * config.inc.samp (DEBUG_XEMACS): | |
420 * config.inc.samp (SUPPORT_EDIT_AND_CONTINUE): New. | |
421 * xemacs.mak (DEBUG_XEMACS): | |
422 * xemacs.mak (HAVE_VC6): Removed. | |
423 * xemacs.mak (SUPPORT_EDIT_AND_CONTINUE): New. | |
424 * xemacs.mak (CCV): | |
425 * xemacs.mak (LIB_SRC_CFLAGS): New. | |
426 * xemacs.mak (ETAGS_DEPS): | |
427 * xemacs.mak (OS): | |
428 * xemacs.mak (TEMACS_LFLAGS): | |
429 Eliminate HAVE_VC6, use SUPPORT_EDIT_AND_CONTINUE in its place. | |
430 No incremental linking unless SUPPORT_EDIT_AND_CONTINUE, since it | |
431 can cause nasty crashes in pdump. Put warnings about this in | |
432 config.inc.samp. Report the full compile flags used for src | |
433 and lib-src in the Installation output. | |
434 | |
1330 | 435 2003-02-28 Ben Wing <ben@xemacs.org> |
436 | |
437 * README: | |
438 * README (NOTE): Removed. | |
439 * config.inc.samp (HAVE_MS_WINDOWS): | |
440 * config.inc.samp (HAVE_X_WINDOWS): Removed. | |
441 * config.inc.samp (X11_DIR): Removed. | |
442 * config.inc.samp (COMPFACE_DIR): | |
443 * xemacs.mak (XEMACS): Removed. | |
444 * xemacs.mak (LISP): Removed. | |
445 * xemacs.mak (LIB_SRC): Removed. | |
446 * xemacs.mak (MODULES): Removed. | |
447 * xemacs.mak (NT): Removed. | |
448 * xemacs.mak (OUTDIR): Removed. | |
449 * xemacs.mak (SRC): Removed. | |
450 * xemacs.mak (LWLIB_SRCDIR): Removed. | |
451 * xemacs.mak (MAKEDIRSTRING): Removed. | |
452 * xemacs.mak (XEMACSDIRSTRING): Removed. | |
453 * xemacs.mak (MAKEROOT): New. | |
454 * xemacs.mak (COPYDIR): | |
455 * xemacs.mak (INFODOCK_VERSION_STRING): Removed. | |
456 * xemacs.mak (XEMACS_VERSION_STRING): Removed. | |
457 * xemacs.mak (SEPARATE_BUILD): New. | |
458 * xemacs.mak (SRCROOT): New. | |
459 * xemacs.mak (BLDROOT): New. | |
460 * xemacs.mak (PROGRAM_DEFINES): Removed. | |
461 * xemacs.mak (INSTALL_DIR): Removed. | |
462 * xemacs.mak (ETC): New. | |
463 * xemacs.mak (BLDLIB_SRC): New. | |
464 * xemacs.mak (BLDNT): New. | |
465 * xemacs.mak (BLDSRC): New. | |
466 * xemacs.mak (PACKAGE_PREFIX): Removed. | |
467 * xemacs.mak (PACKAGE_PATH): Removed. | |
468 * xemacs.mak (PATH_PACKAGEPATH): Removed. | |
469 * xemacs.mak (HAVE_X_WINDOWS): Removed. | |
470 * xemacs.mak (USE_CRTDLL): | |
471 * xemacs.mak (CONFIG_ERROR): | |
472 * xemacs.mak (OS): Removed. | |
473 * xemacs.mak (EMACS_CONFIGURATION): Removed. | |
474 * xemacs.mak (STACK_TRACE_EYE_CATCHER): Removed. | |
475 * xemacs.mak (CCV): Removed. | |
476 * xemacs.mak (DEBUG_FLAGS_COMPILE): Removed. | |
477 * xemacs.mak (DEBUG_FLAGS_LINK): Removed. | |
478 * xemacs.mak (DEBUG_DEFINES): Removed. | |
479 * xemacs.mak (BROWSERFLAGS): Removed. | |
480 * xemacs.mak (C_LIBFLAG): Removed. | |
481 * xemacs.mak (LIBC_LIB): Removed. | |
482 * xemacs.mak (OPTFLAGS_FASTCALL): Removed. | |
483 * xemacs.mak (OPTFLAGS_CDECL): Removed. | |
484 * xemacs.mak (PATH_PREFIX): New. | |
485 * xemacs.mak (OPTFLAGS): Removed. | |
486 * xemacs.mak (PROFILE_FLAGS): Removed. | |
487 * xemacs.mak (PATH_DEFINES): New. | |
488 * xemacs.mak (MSW_DEFINES): | |
489 * xemacs.mak (TEMACS_MSW_OBJS): New. | |
490 * xemacs.mak (CPLUSPLUS_COMPILE_FLAGS): Removed. | |
491 * xemacs.mak (CFLAGS_NO_OPT): Removed. | |
492 * xemacs.mak (CFLAGS_NO_LIB): Removed. | |
493 * xemacs.mak (CFLAGS): Removed. | |
494 * xemacs.mak (CFLAGS_CDECL_NO_LIB): Removed. | |
495 * xemacs.mak (CFLAGS_CDECL): Removed. | |
496 * xemacs.mak (X_DEFINES): Removed. | |
497 * xemacs.mak (TEMACS_MULE_OBJS): New. | |
498 * xemacs.mak (X_INCLUDES): Removed. | |
499 * xemacs.mak (X_LIBS): Removed. | |
500 * xemacs.mak (TEMACS_DEBUG_OBJS): New. | |
501 * xemacs.mak (TEMACS_DUMP_OBJS): New. | |
502 * xemacs.mak (TEMACS_ALLOC_OBJS): New. | |
503 * xemacs.mak (XEMACS_INCLUDES): Removed. | |
504 * xemacs.mak (LIB_SRC_DEFINES): Removed. | |
505 * xemacs.mak (INCLUDES): | |
506 * xemacs.mak (DEFINES): | |
507 * xemacs.mak (CONFIG_VALUES): Removed. | |
508 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): | |
509 * xemacs.mak (TEMACS_ENTRYPOINT): Removed. | |
510 * xemacs.mak (TEMACS_DIR): Removed. | |
511 * xemacs.mak (TEMACS): Removed. | |
512 * xemacs.mak (TEMACS_BROWSE): Removed. | |
513 * xemacs.mak (TEMACS_SRC): Removed. | |
514 * xemacs.mak (TEMACS_CPP_CDECL_FLAGS): | |
515 * xemacs.mak (TEMACS_LIBS): Removed. | |
516 * xemacs.mak (TEMACS_OBJS): | |
517 * xemacs.mak (TEMACS_LFLAGS): Removed. | |
518 * xemacs.mak (LINK_DEPENDENCY_ARGS): Removed. | |
519 * xemacs.mak (LINK_STANDARD_LIBRARY_ARGS): Removed. | |
520 * xemacs.mak (ETAGS_DEPS): Removed. | |
521 * xemacs.mak (TEMACS_X_OBJS): Removed. | |
522 * xemacs.mak (LIB_SRC_TOOLS): Removed. | |
523 * xemacs.mak (LASTFILE): Removed. | |
524 * xemacs.mak (LASTFILE_SRC): Removed. | |
525 * xemacs.mak (LASTFILE_FLAGS): Removed. | |
526 * xemacs.mak (LASTFILE_OBJS): Removed. | |
527 * xemacs.mak (LWLIB): Removed. | |
528 * xemacs.mak (LWLIB_FLAGS): Removed. | |
529 * xemacs.mak (LWLIB_OBJS): Removed. | |
530 * xemacs.mak (.SUFFIXES): | |
531 * xemacs.mak (create-list-file): Removed. | |
532 * xemacs.mak (compile-list-file): Removed. | |
533 * xemacs.mak (TEMACS_DUMP_ID_OBJ): Removed. | |
534 * xemacs.mak (PROGNAME): Removed. | |
535 * xemacs.mak (DO_TEMACS): Removed. | |
536 * xemacs.mak (DO_XEMACS): Removed. | |
537 * xemacs.mak (BATCH): Removed. | |
538 * xemacs.mak (BATCH_PACKAGES): Removed. | |
539 * xemacs.mak (TEMACS_BATCH): Removed. | |
540 * xemacs.mak (XEMACS_BATCH): Removed. | |
541 * xemacs.mak (XEMACS_BATCH_PACKAGES): Removed. | |
542 * xemacs.mak (temacs_loadup_args): Removed. | |
543 * xemacs.mak (dump_temacs_args): Removed. | |
544 * xemacs.mak (run_temacs_args): Removed. | |
545 * xemacs.mak (dump_temacs): Removed. | |
546 * xemacs.mak (testdir): Removed. | |
547 * xemacs.mak (batch_test_emacs): Removed. | |
548 * xemacs.mak (check): Removed. | |
549 * xemacs.mak (check-temacs): Removed. | |
550 * xemacs.mak (MANDIR): | |
551 * xemacs.mak (check-features): Removed. | |
552 * xemacs.mak (tagslisp): Removed. | |
553 * xemacs.mak (tags): Removed. | |
554 * xemacs.mak (NEW_USERS_GUIDE_SRCS): | |
555 * xemacs.mak (makeinfo-test): | |
556 * xemacs.mak (installation): New. | |
557 * xemacs.mak (RAW_EXE): New. | |
558 * xemacs.mak (DUMP_TARGET): New. | |
559 * xemacs.mak (all): New. | |
560 * xemacs.mak (TEMACS_DUMP_DEP): New. | |
561 * xemacs.mak (DOC): | |
562 * xemacs.mak (docfile): | |
563 * xemacs.mak (update-elc): | |
564 * xemacs.mak (update-elc-2): | |
565 * xemacs.mak (load-shadows): | |
566 * xemacs.mak (temacs): Removed. | |
567 * xemacs.mak (install): | |
568 * xemacs.mak (versionclean): New. | |
569 * xemacs.mak (distclean): | |
570 * xemacs.mak (realclean): | |
571 * xemacs.mak (extraclean): | |
572 * xemacs.mak (depend): | |
573 * xemacs.mak (unicode-encapsulate): | |
574 -- Major reorganization and cleanup. | |
575 -- Add support for separated build tree and source tree. | |
576 -- Delete all support for X Windows building, since it's | |
577 totally bit-rotten and will never be fixed up. Instruct | |
578 people to use Cygwin if they want such support. | |
579 | |
580 * make-build-dir: | |
581 New script to create a skeleton build tree for use with | |
582 separated build and source tree compilation. | |
583 | |
1318 | 584 2003-02-20 Ben Wing <ben@xemacs.org> |
585 | |
586 * xemacs.dsp (CFG): | |
587 Add /k to default build. | |
588 | |
1315 | 589 2003-02-19 Ben Wing <ben@xemacs.org> |
590 | |
591 * xemacs.mak (DO_TEMACS): New. | |
592 * xemacs.mak (DO_XEMACS): New. | |
593 * xemacs.mak (TEMACS_BATCH): | |
594 * xemacs.mak (temacs_loadup_args): New. | |
595 * xemacs.mak (dump_temacs_args): New. | |
596 * xemacs.mak (run_temacs_args): New. | |
597 * xemacs.mak (dump_temacs): | |
598 * xemacs.mak (blddir): Removed. | |
599 * xemacs.mak (temacs_loadup): Removed. | |
600 * xemacs.mak (run_temacs): Removed. | |
601 * xemacs.mak (check): | |
602 * xemacs.mak (check-temacs): | |
603 * xemacs.mak (check-features): New. | |
604 * xemacs.mak (makeinfo-test): | |
605 * xemacs.mak (LOADPATH): Removed. | |
606 * xemacs.mak (update-elc): | |
607 * xemacs.mak (update-elc-2): | |
608 * xemacs.mak (load-shadows): New. | |
609 * xemacs.mak (all): | |
610 * xemacs.mak (OS): | |
611 Add macros DO_TEMACS, DO_XEMACS, and a few others; this macro | |
612 section is now completely in sync with src/Makefile.in.in. Copy | |
613 check-features, load-shadows, and rebuilding finder-inf.el from | |
614 src/Makefile.in.in. The main build/dump/recompile process is now | |
615 synchronized with src/Makefile.in.in. Change `WARNING' to `NOTE' | |
616 and `error checking' to `error-checking' TO avoid tripping | |
617 faux warnings and errors in the VC++ IDE. | |
618 | |
619 | |
1307 | 620 2003-02-16 Steve Youngs <youngs@xemacs.org> |
621 | |
622 * XEmacs 21.5.11 "cabbage" is released. | |
623 | |
1303 | 624 2003-02-15 Ben Wing <ben@xemacs.org> |
625 | |
626 * xemacs.mak: | |
627 * xemacs.mak (PROGNAME): | |
628 * xemacs.mak (docfile): | |
629 * xemacs.mak (make-docargs): Removed. | |
630 * xemacs.mak (update-elc): | |
631 * xemacs.mak (update-elc-2): New. | |
632 * xemacs.mak (OS): | |
633 Delete old unused code that checks SATISFIED. | |
634 Move update-elc-2 up to be near update-elc. | |
635 Run update-elc-2 with -no-autoloads to avoid multiple | |
636 autoload-loading problem. | |
637 | |
638 Don't compute make-docfile args ourselves. Pass the raw objects | |
639 to make-docfile.el, which does the computation (much faster than | |
640 we could). Don't delete the DOC file, split the invocation into | |
641 two calls to make-docfile.exe (one direct, one through | |
642 make-docfile.el), etc. In general, all we do is call make-docfile. | |
643 Add proper dependencies for DOC-file rebuilding so it doesn't get | |
644 done when not necessary. Implement quick-building here: not | |
645 building the DOC file unless it doesn't exist, as the quick-build | |
646 docs say. | |
647 | |
1261 | 648 2003-02-05 Ben Wing <ben@xemacs.org> |
649 | |
650 * config.inc.samp (GTK_DIR): | |
651 * config.inc.samp (XPM_DIR): | |
652 * config.inc.samp (HAVE_GIF): | |
653 * config.inc.samp (ZLIB_DIR): | |
654 * config.inc.samp (TIFF_DIR): | |
655 * config.inc.samp (JPEG_DIR): | |
656 * config.inc.samp (COMPFACE_DIR): | |
657 * config.inc.samp (USE_PORTABLE_DUMPER): | |
658 * config.inc.samp (USE_KKCC): | |
659 Various fixups. | |
660 | |
1203 | 661 2002-12-16 Ben Wing <ben@xemacs.org> |
662 | |
663 * README (NOTE): | |
664 * config.inc.samp: | |
665 * config.inc.samp (PACKAGE_PREFIX): | |
666 * config.inc.samp (GTK_DIR): | |
667 * config.inc.samp (COMPFACE_DIR): | |
668 * config.inc.samp (USE_FASTCALL): | |
669 * config.inc.samp (HAVE_VC6): New. | |
670 * config.inc.samp (PROFILE_SUPPORT): | |
671 * config.inc.samp (DEBUG_XEMACS): | |
672 * config.inc.samp (USE_PORTABLE_DUMPER): | |
673 * config.inc.samp (USE_KKCC): New. | |
674 * config.inc.samp (USE_UNION_TYPE): New. | |
675 * xemacs.dsp (CFG): | |
676 * xemacs.mak (HAVE_VC6): | |
677 * xemacs.mak (ERROR_CHECK_ALL): New. | |
678 * xemacs.mak (CPLUSPLUS_COMPILE): New. | |
679 * xemacs.mak (USE_KKCC): New. | |
680 * xemacs.mak (USE_UNION_TYPE): New. | |
681 * xemacs.mak (USE_PORTABLE_DUMPER): | |
682 * xemacs.mak (PROFILE_FLAGS): | |
683 * xemacs.mak (CPLUSPLUS_COMPILE_FLAGS): New. | |
684 * xemacs.mak (DUMPER_DEFINES): | |
685 * xemacs.mak (KKCC_DEFINES): New. | |
686 * xemacs.mak (DEFINES): | |
687 * xemacs.mak (LASTFILE_FLAGS): | |
688 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): | |
689 * xemacs.mak (OS): | |
690 | |
691 Support C++ compilation, KKCC compilation. See src/ChangeLog. | |
692 Add stuff about the evilness of USE_UNION_TYPE. | |
693 | |
1187 | 694 2003-01-04 Steve Youngs <youngs@xemacs.org> |
695 | |
696 * XEmacs 21.5.10 "burdock" is released. | |
697 | |
1123 | 698 2002-11-27 Ben Wing <ben@xemacs.org> |
699 | |
700 * .cvsignore: | |
701 Windows shit. | |
702 | |
1052 | 703 2002-10-13 Adrian Aichner <adrian@xemacs.org> |
704 | |
705 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the | |
706 Installation file to avoid unnecessary deviations from the UNIX | |
707 version in `describe-installation' and `build-report'. | |
708 | |
1001 | 709 2002-09-13 Adrian Aichner <adrian@xemacs.org> |
710 | |
711 * xemacs.mak: Suppress confirmation for overwriting files. | |
712 * xemacs.mak (installation): Add support for xemacs_extra_name. | |
713 | |
981 | 714 2002-08-30 Steve Youngs <youngs@xemacs.org> |
715 | |
716 * XEmacs 21.5.9 "brussels sprouts" is released. | |
717 | |
942 | 718 2002-07-31 Adrian Aichner <adrian@xemacs.org> |
719 | |
720 * xemacs.mak (USE_KKCC): New. Default it to 1 to get it noticed. | |
721 Add line to Installation file, when it's enabled. Add period to | |
722 line add to Installation for USE_CRTDLL. | |
723 | |
933 | 724 2002-07-27 Steve Youngs <youngs@xemacs.org> |
725 | |
726 * XEmacs 21.5.8 "broccoli" is released. | |
727 | |
916 | 728 2002-07-08 Stephen J. Turnbull <stephen@xemacs.org> |
729 | |
730 * README: Reference GNU Emacs 21.x. | |
731 | |
900 | 732 2002-07-05 Jonathan Harris <jonathan@xemacs.org> |
733 | |
734 * README: Document Visual Studio .NET setup | |
735 | |
894 | 736 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
737 | |
738 * XEmacs 21.5.7 "broccoflower" is released. | |
739 | |
882 | 740 2002-06-25 Adrian Aichner <adrian@xemacs.org> |
741 | |
742 * xemacs.mak (DEBUG_DEFINES): Initialize to empty for | |
743 DEBUG_XEMACS=0. | |
744 | |
872 | 745 2002-06-20 Ben Wing <ben@xemacs.org> |
746 | |
747 * config.inc.samp (OPTIMIZED_BUILD): | |
748 * config.inc.samp (USE_FASTCALL): New. | |
749 * config.inc.samp (PROFILE_SUPPORT): New. | |
750 * config.inc.samp (DEBUG_XEMACS): | |
751 * config.inc.samp (HAVE_VC6): New. | |
752 * config.inc.samp (USE_PORTABLE_DUMPER): | |
753 Clean up, add args to control fastcall (not yet supported! the | |
754 changes needed are in another ws of mine), profile support, vc6 | |
755 support, union-type. | |
756 | |
757 * xemacs.dsp (CFG): | |
758 * xemacs.mak (HAVE_DIALOGS): | |
759 * xemacs.mak (HAVE_MSW_C_DIRED): Removed. | |
760 * xemacs.mak (USE_FASTCALL): New. | |
761 * xemacs.mak (PROFILE_SUPPORT): New. | |
762 * xemacs.mak (HAVE_VC6): New. | |
763 * xemacs.mak (QUICK_BUILD): | |
764 * xemacs.mak (VERBOSECC): New. | |
765 * xemacs.mak (DEPEND): New. | |
766 * xemacs.mak (CONFIG_ERROR): | |
767 * xemacs.mak (CCV): | |
768 * xemacs.mak (DEBUGFLAGS): Removed. | |
769 * xemacs.mak (OPTFLAGS): Removed. | |
770 * xemacs.mak (DEBUG_FLAGS_COMPILE): New. | |
771 * xemacs.mak (DEBUG_FLAGS_LINK): New. | |
772 * xemacs.mak (DEBUG_DEFINES): New. | |
773 * xemacs.mak (BROWSERFLAGS): New. | |
774 * xemacs.mak (LIBC_LIB): | |
775 * xemacs.mak (OPTFLAGS_FASTCALL): New. | |
776 * xemacs.mak (OPTFLAGS_CDECL): New. | |
777 * xemacs.mak (PROFILE_FLAGS): New. | |
778 * xemacs.mak (CFLAGS_NO_OPT): New. | |
779 * xemacs.mak (CFLAGS_CDECL_NO_LIB): New. | |
780 * xemacs.mak (CFLAGS_CDECL): New. | |
781 * xemacs.mak (MSW_LIBS): | |
782 * xemacs.mak (MSW_DEFINES): Removed. | |
783 * xemacs.mak (MSW_C_DIRED_OBJ): Removed. | |
784 * xemacs.mak (MULE_DEFINES): | |
785 * xemacs.mak (DEBUG_FLAGS): Removed. | |
786 * xemacs.mak (LINK_DEPENDENCY_ARGS): | |
787 * xemacs.mak (ETAGS_DEPS): | |
788 * xemacs.mak (LIB_SRC_TOOLS): | |
789 * xemacs.mak (TEMACS_LFLAGS): | |
790 * xemacs.mak (TEMACS_CPP_FLAGS): Removed. | |
791 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): New. | |
792 * xemacs.mak (TEMACS_CPP_CDECL_FLAGS): New. | |
793 * xemacs.mak (TEMACS_MSW_OBJS): | |
794 * xemacs.mak (TEMACS_OBJS): | |
795 * xemacs.mak (.SUFFIXES): | |
796 * xemacs.mak (create-list-file): New. | |
797 * xemacs.mak (compile-list-file): New. | |
798 * xemacs.mak (TEMACS_DUMP_ID_OBJ): New. | |
799 * xemacs.mak (PROGNAME): | |
800 * xemacs.mak (temacs_loadup): | |
801 * xemacs.mak (check): | |
802 * xemacs.mak (check-temacs): | |
803 * xemacs.mak (make-docargs): | |
804 * xemacs.mak (update-elc): | |
805 * xemacs.mak (install): | |
806 * xemacs.mak (mostlyclean): | |
807 * xemacs.mak (versionclean): | |
808 * xemacs.mak (OS): | |
809 Semi-major overhaul. | |
810 | |
811 Fix bug where dump-id was always getting recomputed, forcing a | |
812 redump even when nothing changed. | |
813 | |
814 Add support for fastcall. Support edit-and-continue (on by | |
815 default) with vc6. Use incremental linking when doing a debug | |
816 compilation. Add support for profiling. | |
817 | |
818 Consolidate the various debug flags. | |
819 | |
820 Partial support for "batch-compiling" -- compiling many files on a | |
821 single invocation of the compiler. Doesn't seem to help that much | |
822 for me, so it's not finished or enabled by default. | |
823 | |
824 Remove HAVE_MSW_C_DIRED, we always do. | |
825 | |
826 Correct some sloppy use of directories. | |
827 | |
863 | 828 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
829 | |
830 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER. | |
831 | |
853 | 832 2002-05-28 Ben Wing <ben@xemacs.org> |
833 | |
834 * xemacs.mak (CFLAGS_NO_LIB): | |
835 * xemacs.mak (X_DEFINES): | |
836 Add -DSTRICT. | |
837 | |
851 | 838 2002-05-23 Ben Wing <ben@xemacs.org> |
839 | |
840 * xemacs.mak (TEMACS_OBJS): | |
841 Add alloca.o. | |
842 | |
841 | 843 2002-05-14 Ben Wing <ben@xemacs.org> |
844 | |
845 * xemacs.mak (batch_test_emacs): | |
846 * xemacs.mak (check): | |
847 Run tests with the packages so we don't get errors about | |
848 advice not present, etc. | |
849 | |
839 | 850 2002-05-14 Ben Wing <ben@xemacs.org> |
834 | 851 |
839 | 852 * xemacs.mak (CONFIG_VALUES): |
853 * xemacs.mak (LINK_DEPENDENCY_ARGS): New. | |
854 * xemacs.mak (LINK_STANDARD_LIBRARY_ARGS): New. | |
855 * xemacs.mak (ETAGS_DEPS): | |
856 * xemacs.mak (LIB_SRC_TOOLS): | |
857 Increase the stack of etags to 0x800000 (8 MB), same as for XEmacs | |
858 and enough to prevent regex crashes with complex multiline | |
859 regexps. (More specifically, we reach the built-in failure limit before | |
860 crashing the stack. etags complains, but keeps on processing.) | |
834 | 861 |
827 | 862 2002-05-06 Jonathan Harris <jonathan@xemacs.org> |
863 | |
864 * README: | |
865 Remove references to obsolete MSVC5 and NT 3.51 configurations. | |
866 | |
867 * config.inc.samp (HAVE_TIFF): Update PNG version to 1.0.9. | |
868 | |
869 * xemacs.mak (HAVE_MENUBARS): New | |
870 * xemacs.mak (HAVE_SCROLLBARS): New | |
871 * xemacs.mak (MSW_DEFINES): | |
872 * xemacs.mak (MSW_LIBS): | |
873 * xemacs.mak (TEMACS_MSW_OBJS): | |
874 * xemacs.mak (TEMACS_OBJS): | |
875 Make HAVE_MENUBARS and HAVE_SCROLLBARS optional. | |
876 | |
877 * xemacs.mak (LIB_SRC_TOOLS): | |
878 Generate correctly-named debug program databases for lib-src helpers. | |
879 | |
880 * xemacs-vc50.dsp: Removed. | |
881 * xemacs-vc50.dsw: Removed. | |
882 | |
826 | 883 2002-05-05 Ben Wing <ben@xemacs.org> |
884 | |
885 * xemacs.mak (CFLAGS_NO_LIB): New. | |
886 * xemacs.mak (CFLAGS): | |
887 * xemacs.mak (ETAGS_DEPS): | |
888 * xemacs.mak (LIB_SRC_TOOLS): | |
889 Split up CFLAGS into a version without flags specifying the C | |
890 library. The problem seems to be that minitar depends on zlib, | |
891 which depends specifically on libc.lib, not on any of the other C | |
892 libraries. Unless you compile with libc.lib, you get errors -- | |
893 specifically, no _errno in the other libraries, which must make it | |
894 something other than an int. (#### But this doesn't seem to obtain | |
895 in XEmacs, which also uses zlib, and can be linked with any of the | |
896 C libraries. Maybe zlib is used differently and doesn't need | |
897 errno, or maybe XEmacs provides an int errno; ... I don't | |
898 understand. | |
899 | |
819 | 900 2002-03-26 Vin Shelton <acs@xemacs.org> |
901 | |
902 * xemacs.mak: Added special rule to build winclient.exe. | |
903 | |
817 | 904 2002-04-23 Jonathan Harris <jonathan@xemacs.org> |
905 | |
906 * README: Document build for latest versions of zlib & png | |
907 * xpm.mak: Default to using MSVCRT as the C runtime | |
908 | |
814 | 909 2002-04-14 Ben Wing <ben@xemacs.org> |
910 | |
911 * config.inc.samp (HAVE_MS_WINDOWS): | |
912 * config.inc.samp (X11_DIR): | |
913 * config.inc.samp (ZLIB_DIR): | |
914 * config.inc.samp (MAKEINFO): | |
915 * config.inc.samp (OPTIMIZED_BUILD): New. | |
916 * config.inc.samp (DEPEND): | |
917 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed. | |
918 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed. | |
919 * config.inc.samp (GUNG_HO): Removed. | |
920 * xemacs.mak (USE_MINITAR): | |
921 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed. | |
922 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed. | |
923 * xemacs.mak (GUNG_HO): Removed. | |
924 * xemacs.mak (CONFIG_ERROR): | |
925 * xemacs.mak (DEBUGFLAGS): New. | |
926 * xemacs.mak (OPT): Removed. | |
927 * xemacs.mak (OPTFLAGS): New. | |
928 * xemacs.mak (CFLAGS): | |
929 * xemacs.mak (QUICK_DEFINES): | |
930 * xemacs.mak (TAGBITS_DEFINES): Removed. | |
931 * xemacs.mak (ERROR_CHECK_DEFINES): New. | |
932 * xemacs.mak (LRECORD_DEFINES): Removed. | |
933 * xemacs.mak (DEFINES): | |
934 * xemacs.mak (TEMACS_OBJS): | |
935 * xemacs.mak (OS): | |
936 Separate out debug and optimize flags. | |
937 Remove all vestiges of USE_MINIMAL_TAGBITS, | |
938 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those | |
939 ifdefs have long been removed. | |
940 Make error-checking support actually work. | |
941 Some rearrangement of config.inc.samp to make it more logical. | |
942 Remove callproc.c and ntproc.c from xemacs.mak, no longer used. | |
943 | |
944 Make pdump the default. | |
945 | |
812 | 946 2002-04-13 Jonathan Harris <jonathan@xemacs.org> |
947 | |
948 * README: Document MSVC6 required | |
949 * minitar.c: Fix MSVC compiler warnings | |
950 * minitar.mak: Removed | |
951 * xemacs.mak: Build minitar directly from this makefile | |
952 * xemacs.mak (check-temacs): | |
953 * xemacs.mak (make-docargs): | |
954 * xemacs.mak (update-elc): | |
955 Remove obsolete references to EMACSBOOTSTRAPLOADPATH and | |
956 EMACSBOOTSTRAPMODULEPATH environment variables. | |
957 | |
804 | 958 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
959 | |
960 * XEmacs 21.5.6 "bok choi" is released. | |
961 | |
800 | 962 2002-03-31 Ben Wing <ben@xemacs.org> |
963 | |
964 * config.inc.samp (DEBUG_XEMACS): | |
965 * xemacs.mak (DEBUG_XEMACS): | |
966 * xemacs.mak (ERROR_CHECK_ALL): New. | |
967 Separate out and add new variable for controlling error-checking. | |
968 | |
795 | 969 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
970 | |
971 * make-nt-depend: | |
972 * xemacs.mak (DEPEND): | |
973 * xemacs.mak (PERL_NEEDS_MORE_QUOTING): | |
974 * config.inc.samp (PERL_NEEDS_MORE_QUOTING): | |
975 Moved perl dependency script out into new make-nt-depend file to | |
976 hopefully finally solve never-ending perl quoting problems. | |
977 | |
978 * xemacs.mak (TEMACS): | |
979 * xemacs.mak (make-docargs): | |
980 * .cvsignore: | |
981 Generate intermediate files in obj subdirectory, not in nt dir. | |
982 | |
794 | 983 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
984 | |
985 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER. | |
986 | |
780 | 987 2002-03-18 Ben Wing <ben@xemacs.org> |
988 | |
989 * config.inc.samp (DEPEND): | |
990 * config.inc.samp (PERL_NEEDS_MORE_QUOTING): | |
991 * xemacs.mak (DEPEND): | |
992 * xemacs.mak (PERL_NEEDS_MORE_QUOTING): | |
993 Deal with never-ending perl quoting problems. | |
994 | |
778 | 995 2002-03-16 Ben Wing <ben@xemacs.org> |
996 | |
997 * .cvsignore: | |
998 Those pesky *.tmp files. | |
999 | |
776 | 1000 2002-03-15 Ben Wing <ben@xemacs.org> |
1001 | |
1002 * xemacs.mak: | |
1003 * xemacs.mak (BATCH): | |
1004 * xemacs.mak (XEMACS_BATCH_PACKAGES): | |
1005 * xemacs.mak (batch_test_emacs): | |
1006 * xemacs.mak (MAKEINFO): | |
1007 * xemacs.mak (makeinfo-test): | |
1008 Use -no-packages to avoid problems with package files shadowing | |
1009 core files (e.g. unicode.el in mule-ucs). | |
1010 | |
774 | 1011 2002-03-12 Ben Wing <ben@xemacs.org> |
1012 | |
3322 | 1013 * The Great Mule Merge of March 2002: |
1014 see node by that name in the Internals Manual. | |
774 | 1015 |
768 | 1016 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
1017 | |
1018 * XEmacs 21.5.5 "beets" is released. | |
1019 | |
725 | 1020 2002-01-08 Stephen J. Turnbull <stephen@xemacs.org> |
1021 | |
1022 * XEmacs 21.5.4 "bamboo" is released. | |
1023 | |
669 | 1024 2001-09-28 Adrian Aichner <adrian@xemacs.org> |
1025 | |
1026 * xemacs.mak (COPY): Use xcopy /r for NT 4.0 compatibility. | |
1027 * xemacs.mak (COPYDIR): Ditto | |
1028 | |
654 | 1029 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> |
1030 | |
1031 * XEmacs 21.5.3 "asparagus" is released. | |
1032 | |
647 | 1033 2001-06-24 Ben Wing <ben@xemacs.org> |
1034 | |
1035 * config.h: | |
1036 Turn sign-compare warnings back on. | |
1037 | |
641 | 1038 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> |
1039 | |
1040 * XEmacs 21.5.2 "artichoke" is released. | |
1041 | |
637 | 1042 2001-07-26 Stephen J. Turnbull <stephen@xemacs.org> |
1043 | |
1044 * xemacs.mak (configclean): | |
1045 New target. Convenience for multiplatform builds (need to delete | |
1046 the native config.h since it's newer than config.h.in). | |
1047 (distclean): Use it. | |
1048 | |
1049 * xemacs.mak (DEL): | |
1050 Remove error-suppressing "-" from definition. Use variable in | |
1051 shell structured commands. Prefix "-" to existing uses. | |
1052 (DELS, DELSQ): | |
1053 Remove definitions, WinME can't hack the switches. | |
1054 (distclean): | |
1055 Clean subdirectories of $(LISP) explicitly. | |
1056 | |
1057 * xemacs.mak: | |
1058 Move HAVE_WIDGET and HAVE_TOOLBAR configuration together. | |
1059 | |
632 | 1060 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org> |
1061 | |
1062 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG. | |
1063 (USE_MINITAR): Default to HAVE_ZLIB. | |
1064 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS. | |
1065 (mostlyclean, nicenclean, distclean, versionclean): Only one target | |
1066 per invocation of $(DEL); don't use unneeded switches (WinME support). | |
1067 | |
1068 (TEMACS_CPP_FLAGS): Add EMACS_PATCH_LEVEL. | |
1069 | |
584 | 1070 2001-05-28 Nick V. Pakoulin <npak@ispras.ru> |
1071 | |
1072 * xemacs.mak (install): Replace calls to (x)copy commands with | |
1073 COPY and COPYDIR variables. | |
1074 (COPY): New | |
1075 (COPYDIR): New | |
1076 | |
580 | 1077 2001-05-26 Ben Wing <ben@xemacs.org> |
1078 | |
1079 * xemacs.mak (DEPEND): | |
1080 * xemacs.mak (LASTFILE_OBJS): | |
1081 * xemacs.mak (LWLIB_OBJS): | |
1082 * xemacs.mak (TEMACS_OBJS): | |
1083 fix use of targets so that config.h doesn't end up being passed | |
1084 to the C compiler as an input file; that creates warnings. | |
1085 put back config.inc into depend-file targets; removed previously | |
1086 in a wrong attempt to fix this same problem. | |
1087 | |
563 | 1088 2001-05-24 Ben Wing <ben@xemacs.org> |
1089 | |
1090 * xemacs.mak (DOC): | |
1091 * xemacs.mak (TEMACS_OBJS): | |
1092 add glyphs-shared.c. | |
1093 | |
558 | 1094 2001-05-23 Ben Wing <ben@xemacs.org> |
1095 | |
1096 * xemacs.mak (installation): | |
1097 call `ver' to get the exact os version and put it in the | |
1098 installation; suggestion from adrian. | |
1099 | |
551 | 1100 2001-05-21 Martin Buchholz <martin@xemacs.org> |
1101 | |
1102 * xemacs.mak: Remove references to lwlib-config. | |
1103 | |
545 | 1104 2001-05-01 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
1105 | |
1106 * xemacs.mak: Use link to make .rsrc writable, not editbin. | |
1107 | |
528 | 1108 2001-05-10 Ben Wing <ben@xemacs.org> |
1109 | |
1110 * xemacs.mak (TEMACS_LIBS): | |
1111 need another lib (netapi32.lib) for user-name-all-completions. | |
1112 | |
1113 * xemacs.mak (all): | |
1114 * xemacs.mak (OS): | |
1115 remove autoload-building target. | |
1116 | |
523 | 1117 2001-05-09 Ben Wing <ben@xemacs.org> |
1118 | |
1119 * xemacs.mak (OS): | |
1120 do not warn about gtk when we're not trying to compile with it. | |
1121 | |
522 | 1122 2001-05-09 Martin Buchholz <martin@xemacs.org> |
1123 | |
1124 * XEmacs 21.5.1 "anise" is released. | |
1125 | |
496 | 1126 2001-05-01 Adrian Aichner <adrian@xemacs.org> |
1127 | |
1128 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does. | |
1129 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like | |
1130 configure.in does. | |
1131 * xemacs.mak (docfile): Use del instead of $(DEL) in shell | |
1132 command. | |
1133 | |
495 | 1134 2001-05-01 Ben Wing <ben@xemacs.org> |
1135 | |
1136 * config.inc.samp (MAKEINFO): point at more standard c: not f:. | |
1137 * minitar.c: | |
1138 * minitar.c (Usage): | |
1139 * minitar.c (octal): | |
1140 * minitar.c (makepath): | |
1141 * minitar.c (main): | |
1142 Fix more compiler warnings, clean up the style to conform | |
1143 more to standard XEmacs. | |
1144 | |
494 | 1145 2001-05-01 Ben Wing <ben@xemacs.org> |
1146 | |
1147 * xemacs.mak (DEPEND): | |
1148 Don't add config.inc to the horked depend file. It's not | |
1149 recognized by nmake and just results in warnings. | |
1150 * xemacs.mak (docfile): | |
1151 Don't use $(DEL) in the middle of a shell command, because it | |
1152 will try to call `-del' and fail. | |
1153 | |
488 | 1154 2001-04-27 Adrian Aichner <adrian@xemacs.org> |
1155 | |
1156 * compface.mak (clean): New target. | |
1157 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of | |
1158 del and @$(DEL). Add GTK supporting variables and document it as | |
1159 currently unsupported on MSWindows. | |
1160 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to | |
1161 emacs_is_beta. Use emacs_beta_version as patch level for non-beta | |
1162 version. | |
1163 * xemacs.mak (HAVE_GTK): New. | |
1164 * xemacs.mak (GTK_DIR): New. | |
1165 | |
479 | 1166 2001-04-20 Ben Wing <ben@xemacs.org> |
1167 | |
1168 * .cvsignore: Added stuff for Windows. | |
1169 | |
472 | 1170 2001-04-18 Martin Buchholz <martin@xemacs.org> |
1171 | |
1172 * XEmacs 21.5.0 "alfalfa" is released. | |
1173 | |
464 | 1174 2001-03-14 Craig Lanning <CraigL@Knology.net> |
1175 | |
1176 * minitar.c: Clean up some compiler warnings. | |
1177 | |
462 | 1178 2001-03-21 Martin Buchholz <martin@xemacs.org> |
1179 | |
1180 * XEmacs 21.2.46 "Urania" is released. | |
1181 | |
1182 2001-03-06 Ben Wing <ben@xemacs.org> | |
1183 | |
1184 * xemacs.mak (DEPEND): | |
1185 Correct line that runs perl to do correct quoting regardless of | |
1186 whether nmake is run from bash. | |
1187 | |
1188 2001-03-02 Ben Wing <ben@xemacs.org> | |
1189 | |
1190 * config.h: Sadly, we need to disable another warning (C4116, | |
1191 unnamed type definition in parentheses: A structure, union, or | |
1192 enumerated type with no name was defined in a parenthetical | |
1193 expression. The type definition is meaningless.), due to Martin's | |
1194 latest definition of ALIGNOF. | |
1195 | |
460 | 1196 2001-02-23 Martin Buchholz <martin@xemacs.org> |
1197 | |
1198 * XEmacs 21.2.45 "Thelxepeia" is released. | |
1199 | |
1200 2001-02-09 Martin Buchholz <martin@xemacs.org> | |
1201 | |
1202 * config.h (HAVE_UTIME): New. | |
1203 * config.h (HAVE_UTIME_H): Remove. | |
1204 * config.h (HAVE_STRUCT_UTIMBUF): Remove. | |
1205 | |
458 | 1206 2001-02-08 Martin Buchholz <martin@xemacs.org> |
1207 | |
1208 * XEmacs 21.2.44 "Thalia" is released. | |
1209 | |
456 | 1210 2001-01-26 Martin Buchholz <martin@xemacs.org> |
1211 | |
1212 * XEmacs 21.2.43 "Terspichore" is released. | |
1213 | |
454 | 1214 2001-01-20 Martin Buchholz <martin@xemacs.org> |
1215 | |
1216 * XEmacs 21.2.42 "Poseidon" is released. | |
1217 | |
452 | 1218 2001-01-17 Martin Buchholz <martin@xemacs.org> |
1219 | |
1220 * XEmacs 21.2.41 "Polyhymnia" is released. | |
1221 | |
450 | 1222 2001-01-08 Martin Buchholz <martin@xemacs.org> |
1223 | |
1224 * XEmacs 21.2.40 is released. | |
1225 | |
448 | 1226 2000-12-31 Martin Buchholz <martin@xemacs.org> |
1227 | |
1228 * XEmacs 21.2.39 is released. | |
1229 | |
446 | 1230 2000-12-05 Martin Buchholz <martin@xemacs.org> |
1231 | |
1232 * XEmacs 21.2.38 is released. | |
1233 | |
444 | 1234 2000-11-14 Martin Buchholz <martin@xemacs.org> |
1235 | |
1236 * XEmacs 21.2.37 is released. | |
1237 | |
1238 2000-10-27 Martin Buchholz <martin@xemacs.org> | |
1239 | |
1240 * config.h: Oops, _getpt ==> _getpty | |
1241 | |
1242 2000-10-11 Martin Buchholz <martin@xemacs.org> | |
1243 | |
1244 * config.h (HAVE_XFREE86): Remove. | |
1245 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New. | |
1246 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New. | |
1247 | |
1248 2000-10-10 Martin Buchholz <martin@xemacs.org> | |
1249 | |
1250 * config.h: | |
1251 Sync with pty/signaling related changes to src/config.h.in | |
1252 | |
1253 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com> | |
1254 | |
1255 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's | |
1256 directory to avoid problems with relative paths. | |
1257 | |
442 | 1258 2000-10-04 Martin Buchholz <martin@xemacs.org> |
1259 | |
1260 * XEmacs 21.2.36 is released. | |
1261 | |
1262 2000-09-30 Martin Buchholz <martin@xemacs.org> | |
1263 | |
1264 * config.h (HAVE_STRCASECMP): Remove. | |
1265 | |
1266 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1267 | |
1268 * xemacs.mak: | |
1269 Make src\depend parsing recognise "#if defined" instead of "#ifdef". | |
1270 Use matching single quotes to keep 4dos shell happy. | |
1271 | |
1272 2000-08-07 Ben Wing <ben@xemacs.org> | |
1273 | |
1274 * xemacs.mak: add getloadavg.c. | |
1275 | |
1276 2000-07-30 Ben Wing <ben@xemacs.org> | |
1277 | |
1278 * README (NOTE): | |
1279 Improve X documentation. | |
1280 Document nascent Mule support. | |
1281 Document current MS Windows contributors. | |
1282 | |
1283 2000-07-15 Ben Wing <ben@xemacs.org> | |
1284 | |
1285 * xemacs.mak: | |
1286 added new file win32.c. | |
1287 took out unused alloca.c. | |
1288 * xemacs.mak (update-elc-2): added new target for rebuilding the | |
1289 remaining .elcs after dumped. its dependency is added for target | |
1290 all. | |
1291 * xemacs.mak (update-auto-and-custom): | |
1292 cleaned up ; now it byte-compiles custom-load.el. | |
1293 * xemacs.mak (mostlyclean): | |
1294 * xemacs.mak (clean): | |
1295 * xemacs.mak (nicenclean): | |
1296 * xemacs.mak (distclean): | |
1297 * xemacs.mak (realclean): | |
1298 * xemacs.mak (versionclean): | |
1299 Redid all the clean targets, to be similar to what's in the | |
1300 standard Makefile. | |
1301 | |
1302 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1303 | |
1304 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during | |
1305 dumping. | |
1306 | |
1307 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
1308 | |
1309 * XEmacs 21.2.35 is released. | |
1310 | |
1311 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
1312 | |
1313 * config.h: Import C++ compilation stuff from src/config.h. | |
1314 | |
1315 2000-07-05 Craig Lanning <lanning@scra.org> | |
1316 | |
1317 * xemacs.rc: Uppercase the id's so that windres will work. | |
1318 | |
1319 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1320 | |
1321 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib | |
1322 | |
1323 2000-06-12 Ben Wing <ben@xemacs.org> | |
1324 | |
1325 * config.h (ENCAPSULATE_STAT): | |
1326 Always encapsulate stat/fstat. Also suggested by Mike Alexander | |
1327 <mike.alexander@xemacs.org>. | |
1328 | |
1329 2000-06-10 Ben Wing <ben@xemacs.org> | |
1330 | |
1331 * config.h: | |
1332 * config.h (HAVE_GETPAGESIZE): | |
1333 * config.h (HAVE_GETTIMEOFDAY): | |
1334 corrections to go along with removed nt/inc. | |
1335 removed HAVE_FEP. | |
1336 | |
1337 * config.inc.samp: | |
1338 correct graphics lib paths to agree with binaries provided in | |
1339 ftp aux dir. | |
1340 | |
1341 * xemacs.mak (DEPEND): | |
1342 * xemacs.mak (DEFINES): | |
1343 * xemacs.mak (LIB_SRC_DEFINES): | |
1344 * xemacs.mak (minitar): | |
1345 * xemacs.mak (TEMACS_LFLAGS): | |
1346 * xemacs.mak (tags): | |
1347 * xemacs.mak (all): | |
1348 * xemacs.mak (install): | |
1349 WINDOWSNT -> WIN32_NATIVE. | |
1350 Don't build run*.exe. | |
1351 comments about required ^^. | |
1352 Added setargv.obj to the list of linked entities, | |
1353 causing automatic wildcarding of filenames given on the | |
1354 command line. (As usual, enclose in double quotes to avoid | |
1355 this.) | |
1356 | |
1357 2000-06-07 Ben Wing <ben@xemacs.org> | |
1358 | |
1359 * runemacs.c: Removed. No longer necessary. | |
1360 | |
1361 * Makefile.cygwin: Removed. | |
1362 | |
1363 * inc\*: Removed. At long-fucking-last! | |
1364 | |
1365 2000-05-28 Martin Buchholz <martin@xemacs.org> | |
1366 | |
1367 * XEmacs 21.2.34 is released. | |
1368 | |
1369 2000-05-12 Craig Lanning <CraigL@DyCon.com> | |
1370 | |
1371 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32 | |
1372 | |
1373 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
1374 | |
1375 * XEmacs 21.2.33 is released. | |
1376 | |
1377 2000-04-27 Ben Wing <ben@xemacs.org> | |
1378 | |
1379 * xemacs.mak: combine auto-autoloads.el and custom.el update into | |
1380 one call to xemacs. | |
1381 | |
1382 2000-04-26 Ben Wing <ben@xemacs.org> | |
1383 | |
1384 * xemacs.mak: put in support for QUICK_BUILD. | |
1385 | |
1386 * config.inc.samp: put in an entry for QUICK_BUILD. | |
1387 | |
1388 2000-04-23 Ben Wing <ben@xemacs.org> | |
1389 | |
1390 * xemacs.mak: Modified section that dumps .exe to not dump | |
1391 when nothing has changed. It does this by relying on a flag | |
1392 set by update-elcs. | |
1393 | |
1394 Also in building of auto-autoloads.el, we no longer unconditionally | |
1395 remove the old one. That was pointless and made the whole build | |
1396 procedure a lot longer -- the autoload code is smart enough to | |
1397 update itself automatically from an out-of-date autoload file. | |
1398 | |
1399 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1400 | |
1401 * xemacs.mak: Build the i utility and use it to pipe windowed | |
1402 [xt]emacs output to the build console. | |
1403 | |
1404 2000-03-25 Didier Verna <didier@xemacs.org> | |
1405 | |
1406 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'. | |
1407 | |
1408 2000-03-22 Mike Alexander <mta@arbortext.com> | |
1409 | |
1410 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and | |
1411 EMACS_PROGNAME | |
1412 (DEPEND): Don't try to create $(OUTDIR) if it already exists | |
1413 ($(SRC)\dump-id.c): Make it | |
1414 (DOC_SRC11): Add dumper.c if portable dumping | |
1415 (dump-xemacs): Make portable dumping work again and create | |
1416 dump-id.c and compile it whenever we do a portable dump. | |
1417 (depend): Change $(SRCDIR) to $(SRC) | |
1418 | |
1419 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1420 | |
1421 * .cvsignore: New file, ignores user's config.inc and files | |
1422 containing the user's DevStudio workspace info. | |
1423 | |
1424 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to | |
1425 HAVE_MS_WINDOWS and HAVE_X_WINDOWS. | |
1426 | |
1427 * README: Documented DEPEND option. Other small changes. | |
1428 | |
1429 * Todo: Removed - was hopelessly out of date. | |
1430 | |
1431 * config.h.samp: | |
1432 * xemacs.mak: Added DEPEND option to control use of dependency | |
1433 information generated by make-src-depend. Requires Perl. Defaults | |
1434 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and | |
1435 HAVE_X_WINDOWS as a side-effect. | |
1436 Handles '&' in XEmacs codenames by replacing with 'and'. | |
1437 | |
1438 * xemacs.dsp: | |
1439 Correct Output_Dir so that DevStudio finds the xemacs executable | |
1440 by default. | |
1441 | |
1442 2000-03-20 Ben Wing <ben@xemacs.org> | |
1443 | |
1444 * README: Substantial rewrite. | |
1445 * xemacs.mak: Pdump fix. (not working yet, though) | |
1446 | |
1447 2000-03-20 Martin Buchholz <martin@xemacs.org> | |
1448 | |
1449 * XEmacs 21.2.32 is released. | |
1450 | |
1451 2000-03-15 Mike Alexander <mta@arbortext.com> | |
1452 | |
1453 * xemacs.mak: Fix for generation of $(XEMACS)\Installation. | |
1454 | |
785 | 1455 2000-03-14 Adrian Aichner <adrian@xemacs.org> |
442 | 1456 |
1457 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on | |
1458 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER. | |
1459 | |
1460 2000-03-13 Ben Wing <ben@xemacs.org> | |
1461 | |
1462 * xemacs.mak (TEMACS_ENTRYPOINT): | |
1463 Fix for portable dumper. | |
1464 | |
1465 2000-03-12 Ben Wing <ben@xemacs.org> | |
1466 | |
1467 * xemacs.mak (*): | |
1468 * config.inc: New. | |
1469 | |
1470 a) Added a file called config.inc which makes it easier to set | |
1471 build options for MS Windows. (Previously, the only way to do this | |
1472 was through command line options to nmake.) | |
1473 | |
1474 b) Cleaned the file up a bit. | |
1475 | |
1476 c) Changed xemacs to be a windows application and not a console | |
1477 application, now that runemacs.exe is no longer necessary. | |
1478 | |
1479 d) Added support for building the tags file. | |
1480 | |
1481 * xemacs.dsw: New. | |
1482 * xemacs.dsp: New. | |
1483 For compiling, editing, and debugging XEmacs using the VC++ 5.0 | |
1484 GUI. They may well work under other versions of VC++, but I don't | |
1485 have access to them to test them. | |
1486 | |
1487 2000-03-11 Andy Piper <andy@xemacs.org> | |
1488 | |
1489 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>. | |
1490 | |
1491 2000-02-27 Mike Alexander <mta@arbortext.com> | |
1492 | |
1493 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined | |
1494 | |
1495 * xemacs.mak: Add the portable dump data to the EXE as a resource | |
1496 | |
1497 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1498 | |
1499 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib. | |
1500 (installation): Always regenerate installation report. | |
1501 | |
1502 2000-02-25 Craig Lanning <CraigL@DyCon.com> | |
1503 | |
1504 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>. | |
1505 | |
1506 2000-02-24 Martin Buchholz <martin@xemacs.org> | |
1507 | |
1508 * config.h (INLINE_HEADER): Define properly (?) for Windows. | |
1509 | |
1510 2000-02-23 Martin Buchholz <martin@xemacs.org> | |
1511 | |
1512 * XEmacs 21.2.31 is released. | |
1513 | |
1514 2000-02-22 Martin Buchholz <martin@xemacs.org> | |
1515 | |
1516 * config.h (gc_checking_assert): New. | |
1517 | |
1518 2000-02-21 Martin Buchholz <martin@xemacs.org> | |
1519 | |
1520 * XEmacs 21.2.30 is released. | |
1521 | |
1522 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1523 | |
1524 * README: Tidy up. | |
1525 Document need for makeinfo program or texinfo package. | |
1526 | |
1527 * Xmd.patch: New file, previously in README. | |
1528 | |
1529 2000-02-17 Martin Buchholz <martin@xemacs.org> | |
1530 | |
1531 * config.h: Delete unused HAVE_LINUX_VERSION_H. | |
1532 | |
1533 2000-02-16 Martin Buchholz <martin@xemacs.org> | |
1534 | |
1535 * XEmacs 21.2.29 is released. | |
1536 | |
1537 2000-02-06 Mike Alexander <mta@arbortext.com> | |
1538 | |
1539 * xemacs.mak (install): Copy xemacs.dmp if using the portable | |
1540 dumper. | |
1541 | |
440 | 1542 2000-02-07 Martin Buchholz <martin@xemacs.org> |
1543 | |
1544 * XEmacs 21.2.28 is released. | |
1545 | |
1546 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1547 | |
1548 * Xpm.def: New file, required to build Xpm.dll. | |
1549 | |
1550 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not | |
1551 xemacs-specific. Initialize to DEBUG_XEMACS if specified for | |
1552 compatibility. | |
1553 Build DLL instead of static LIB when USE_CRTDLL=1 is given to | |
1554 make. | |
1555 | |
1556 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL. | |
1557 Do not build lastfile.lib when neither unexec not gmalloc are | |
1558 used. | |
1559 | |
1560 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set | |
1561 in makefile. | |
1562 | |
1563 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1564 | |
1565 * xemacs.mak (DOC_SRC9): Added tests.c ... | |
1566 (TEMACS_DEBUG_OBJS): ... and tests.obj | |
1567 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally | |
1568 rebuild the docfile. | |
1569 | |
1570 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1571 | |
1572 * xemacs.mak (docfile): Added shortcut target. | |
1573 | |
1574 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1575 | |
1576 * xemacs.mak (TEMACS_LIBS): Added winspool.lib | |
1577 | |
1578 2000-01-20 Martin Buchholz <martin@xemacs.org> | |
1579 | |
1580 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH. | |
1581 | |
1582 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1583 | |
1584 * xemacs.mak: Patch of 01/13 got in corrupted, fixed. | |
1585 | |
438 | 1586 2000-01-18 Martin Buchholz <martin@xemacs.org> |
1587 | |
1588 * XEmacs 21.2.27 is released. | |
1589 | |
1590 2000-01-18 Martin Buchholz <martin@xemacs.org> | |
1591 | |
1592 * minitar.c: Errno.h --> errno.h. Remove errno declaration. | |
1593 | |
1594 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1595 | |
1596 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro. | |
1597 (temacs:) Added dependency for lastfile.lib so that 'make temacs' | |
1598 builds it first. | |
1599 | |
1600 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org> | |
1601 | |
1602 * minitar.mak: Add vars to allow building from main xemacs.mak. | |
1603 | |
1604 * xemacs.mak: Add rules to build & install minitar. | |
1605 | |
440 | 1606 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
1607 | |
1608 * config.h: Fix stuff related to mail locking. | |
1609 | |
436 | 1610 1999-12-31 Martin Buchholz <martin@xemacs.org> |
1611 | |
1612 * XEmacs 21.2.26 is released. | |
1613 | |
434 | 1614 1999-12-24 Martin Buchholz <martin@xemacs.org> |
1615 | |
1616 * XEmacs 21.2.25 is released. | |
1617 | |
1618 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org> | |
1619 | |
1620 * minitar.c (main): Add explicit exit(0) to get successful return | |
1621 code. | |
1622 | |
432 | 1623 1999-12-14 Martin Buchholz <martin@xemacs.org> |
1624 | |
1625 * XEmacs 21.2.24 is released. | |
1626 | |
434 | 1627 1999-11-28 Adrian Aichner <adrian@xemacs.org> |
430 | 1628 |
1629 * xemacs.mak (depend): Only update `depend' if there were changes. | |
1630 Use "perl ./make-src-depend" instead of "mkdepend". | |
1631 | |
1632 1999-12-07 Martin Buchholz <martin@xemacs.org> | |
1633 | |
1634 * XEmacs 21.2.23 is released. | |
1635 | |
434 | 1636 1999-11-27 Adrian Aichner <adrian@xemacs.org> |
430 | 1637 |
1638 * xemacs.mak (SRCDIR): Make path to xemacs absolute to | |
1639 facilitate building info in man subdirs. Echo all cd commands, | |
442 | 1640 not just some of them. |
430 | 1641 |
1642 (makeinfo-test): Test for availability of `texinfo' package to | |
1643 build info. Recommend use of external `makeinfo' program for | |
1644 building info docs faster. | |
1645 | |
1646 (info): cd into man subdirs to support use of external `makeinfo' | |
1647 program. | |
1648 | |
1649 1999-11-17 Martin Buchholz <martin@xemacs.org> | |
1650 | |
1651 * xemacs.mak: Remove references to index.unperm, index.perm. | |
1652 Fix dependencies. | |
1653 Shouldn't .obj and .info be in SUFFIXES? | |
1654 Remove extra `\'. | |
1655 | |
428 | 1656 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org> |
1657 | |
1658 * XEmacs 21.2.22 is released | |
1659 | |
1660 1999-11-28 Martin Buchholz <martin@xemacs.org> | |
1661 | |
1662 * XEmacs 21.2.21 is released. | |
1663 | |
1664 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1665 | |
1666 * XEmacs 21.2.20 is released | |
1667 | |
1668 1999-10-07 Norbert Koch <n.koch@eai-delta.de> | |
1669 | |
1670 * xemacs.mak: Ignore return code of 'del' calls. Use a make | |
1671 variable for 'del'. | |
1672 | |
434 | 1673 1999-09-26 Adrian Aichner <adrian@xemacs.org> |
428 | 1674 |
1675 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and | |
1676 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages | |
1677 do. | |
1678 ($(LISP)\auto-autoloads.el): Add new rule. | |
1679 ($(LISP)\custom-load.el): Ditto. | |
1680 | |
1681 1999-08-04 Andy Piper <andy@xemacs.org> | |
1682 | |
1683 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places. | |
1684 | |
434 | 1685 1999-07-26 Adrian Aichner <adrian@xemacs.org> |
428 | 1686 |
1687 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad | |
1688 dependency. | |
1689 | |
1690 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1691 | |
1692 * XEmacs 21.2.19 is released | |
1693 | |
434 | 1694 1999-07-10 Adrian Aichner <adrian@xemacs.org> |
428 | 1695 |
1696 * xemacs.mak (.SUFFIXES): Add .texi. | |
1697 (check): Improve automated test section. | |
1698 (info): Generate info files using XEmacs (no makeinfo.exe needed). | |
1699 | |
1700 1999-07-19 Andy Piper <andy@xemacs.org> | |
1701 | |
1702 * xemacs.mak (DOC_SRC3): add gutter.c | |
1703 (TEMACS_OBJS): add gutter.obj. | |
1704 | |
1705 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1706 | |
1707 * XEmacs 21.2.18 is released | |
1708 | |
1709 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1710 | |
1711 * XEmacs 21.2.17 is released | |
1712 | |
434 | 1713 1999-06-13 Adrian Aichner <adrian@xemacs.org> |
428 | 1714 |
1715 * xemacs.mak (DOC_SRC8): Remove mule-coding.c. | |
1716 (TEMACS_MULE_OBJS): Remove mule-coding.obj | |
1717 (check): Implement according to src/Makefile. | |
1718 (check-temacs): ditto. | |
1719 | |
1720 1999-06-05 Norbert Koch <n.koch@delta-ii.de> | |
1721 | |
1722 * xemacs.mak (mule): remove dependencies from mule-coding.c | |
442 | 1723 |
428 | 1724 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org> |
1725 | |
1726 * XEmacs 21.2.16 is released | |
1727 | |
442 | 1728 1999-05-14 Adrian Aichner <adrian@xemacs.org> |
428 | 1729 |
1730 * xemacs.mak (GUNG_HO): Explicitly default to 0. | |
1731 Fix some comment typos. | |
1732 ($(XEMACS)\Installation): Create it in the toplevel-directory, | |
1733 where it is expected by loadup.el | |
1734 | |
1735 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1736 | |
1737 * XEmacs 21.2.15 is released | |
1738 | |
1739 1999-05-31 Andy Piper <andy@xemacs.org> | |
1740 | |
1741 * xemacs.mak: add select & select-x targets. | |
442 | 1742 |
428 | 1743 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> |
1744 | |
1745 * XEmacs 21.2.14 is released | |
1746 | |
1747 1999-05-12 SL Baur <steve@gneiss.etl.go.jp> | |
1748 | |
1749 * xemacs.mak: please document me | |
1750 From Norbert Koch <n.koch@delta-ii.de> | |
1751 | |
1752 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | |
1753 | |
1754 * xemacs.mak ($(LISP)\Installation.el): Don't use | |
1755 `replace-in-string'. | |
1756 | |
434 | 1757 1999-03-17 Adrian Aichner <adrian@xemacs.org> |
428 | 1758 |
1759 * xemacs.mak: Remove ESC macro -- no longer needed. | |
1760 Remove small configuration report. Remove simplified version of | |
1761 Installation and Installation.el | |
1762 (Installation.el): Create it depending on "Installation" file. | |
1763 Replace \r characters by use of `replace-in-string' in lisp-land. | |
1764 (all): Make it depend on "Installation" file. | |
1765 (Installation): Create a complete "Installation" file, looking | |
1766 much like what is generated by "configure" on UNIX systems. | |
1767 Insert WARNING where appropriate (currently when building without | |
1768 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED). | |
1769 Type "Installation" to STDOUT much like the "small configuration | |
1770 report" did. | |
1771 | |
1772 1999-04-29 Andy Piper <andy@xemacs.org> | |
442 | 1773 |
428 | 1774 * sys/file.h: conditionalise definition of X_OK. |
442 | 1775 |
428 | 1776 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> |
1777 | |
1778 * XEmacs 21.2.13 is released | |
1779 | |
1780 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1781 | |
1782 * xemacs.mak: | |
1783 Don't link lib-src programs incrementally. | |
1784 Don't include debug info in release builds. | |
1785 Put intermediate files in the appropriate directories. | |
1786 Make "distclean" target delete all intermediate files. | |
1787 | |
1788 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1789 | |
1790 * xemacs.mak: | |
1791 Fix building on Windows 95/98 by conditionalising escape | |
1792 character '^'. | |
1793 Only put mule-packages in package path on MULE builds. | |
1794 Only build source browser files on debug builds. | |
1795 Build source browser database before link so that it's | |
1796 available even if link fails. | |
1797 | |
1798 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1799 | |
1800 * XEmacs 21.2.12 is released | |
1801 | |
1802 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu> | |
1803 | |
1804 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support | |
1805 provided by Brent B. Powers <bpowers@ms.com>. | |
1806 | |
1807 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with | |
1808 X-Face. | |
1809 | |
1810 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu> | |
1811 | |
1812 * README: Document the X-Face build option. | |
1813 | |
1814 * compface.mak: New file | |
1815 Makefile for building compface library under MSVC. Build | |
1816 library only, not executables. Should be extended to build | |
1817 executables and propagated upstream, if possible. | |
1818 | |
1819 * xemacs.mak: Link in X-Face/Compface for NT native build. | |
1820 | |
1821 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1822 | |
1823 * XEmacs 21.2.11 is released | |
1824 | |
1825 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1826 | |
1827 * XEmacs 21.2.10 is released | |
1828 | |
1829 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1830 | |
1831 * XEmacs 21.2.9 is released | |
1832 | |
434 | 1833 1999-01-14 Adrian Aichner <adrian@xemacs.org> |
428 | 1834 |
1835 * xemacs.mak (MODULES): Adding variable. | |
1836 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH. | |
1837 | |
1838 1998-12-17 Charles G. Waldman <cgw@pgt.com> | |
1839 | |
1840 * minitar.c: New file | |
1841 * minitar.mak: New file | |
1842 | |
1843 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1844 | |
1845 * xemacs.mak: | |
1846 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we | |
1847 build optimised for Pentium. | |
1848 Created CFLAGS variable, used in building all objects and in | |
1849 constructing config.values. | |
1850 Added glyphs-widget.c and gui-msw.c to list of sources. | |
1851 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds. | |
1852 | |
1853 1998-12-28 Martin Buchholz <martin@xemacs.org> | |
1854 | |
1855 * XEmacs 21.2.8 is released. | |
1856 | |
1857 1998-12-24 Martin Buchholz <martin@xemacs.org> | |
1858 | |
1859 * XEmacs 21.2.7 is released. | |
1860 | |
1861 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1862 | |
1863 * xemacs.mak: | |
442 | 1864 Replaced PACKAGEPATH variable with PACKAGE_PREFIX. |
428 | 1865 configure-package-path is initialised to contain |
1866 subdirectories of PACKAGE_PREFIX. The install target makes | |
1867 a skeleton package tree under PACKAGE_PREFIX. | |
1868 | |
1869 * README, PROBLEMS: | |
1870 Documented the package path changes. | |
1871 Corrected the advice on a suitable minimal set of packages. | |
1872 | |
1873 1998-12-17 Andy Piper <andy@xemacs.org> | |
1874 | |
1875 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build | |
1876 with pop support. | |
1877 | |
1878 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists. | |
1879 | |
1880 1998-12-16 Andy Piper <andy@xemacs.org> | |
1881 | |
1882 * XEmacs 21.2.6 is released | |
1883 | |
434 | 1884 1998-12-11 Adrian Aichner <adrian@xemacs.org> |
428 | 1885 |
1886 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under | |
1887 native Windows NT. Therefore src\filelock.c is not to be | |
1888 compiled. | |
1889 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj. | |
1890 | |
1891 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1892 | |
1893 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on | |
1894 puresize-adjust.h to avoid infinite recursion. | |
1895 | |
1896 1998-12-09 Andy Piper <andy@xemacs.org> | |
1897 | |
1898 * config.h: remove clash detection stuff. | |
1899 | |
1900 1998-12-07 Martin Buchholz <martin@xemacs.org> | |
1901 | |
1902 * xemacs.mak (TEMACS_OBJS): | |
442 | 1903 (DOC_SRC4): |
428 | 1904 - Remove pure.c, pure.obj |
1905 | |
434 | 1906 1998-11-04 Adrian Aichner <adrian@xemacs.org> |
428 | 1907 |
1908 * xemacs.mak: Creating minimal versions of Installation, | |
1909 Installation.el, and config.values to make | |
1910 (describe-installation) and (config-value ...) work in Windows NT | |
1911 native builds. Incorporating rule for movemail.exe courtesy of | |
1912 Andy Piper. | |
1913 | |
1914 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1915 | |
1916 * XEmacs 21.2.5 is released | |
1917 | |
1918 1998-11-28 SL Baur <steve@altair.xemacs.org> | |
1919 | |
1920 * XEmacs 21.2-beta4 is released. | |
1921 | |
1922 1998-10-29 Andy Piper <andyp@parallax.co.uk> | |
1923 | |
1924 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to | |
1925 pull in getopt and friends. | |
1926 | |
1927 1998-10-15 SL Baur <steve@altair.xemacs.org> | |
1928 | |
1929 * XEmacs 21.2-beta3 is released. | |
1930 | |
1931 1998-09-29 SL Baur <steve@altair.xemacs.org> | |
1932 | |
1933 * XEmacs 21.2-beta2 is released. | |
1934 | |
434 | 1935 1998-09-19 Adrian Aichner <adrian@xemacs.org> |
428 | 1936 |
1937 * tiff.mak: New file provided by Charles Wilson | |
1938 <cwilson@ee.gatech.edu> | |
1939 | |
1940 * README: Update provided by Charles Wilson | |
1941 <cwilson@ee.gatech.edu>. Documenting use of the newly | |
1942 introduced tiff.mak. Renumbering subsequent build instruction | |
1943 items. | |
1944 | |
1945 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1946 | |
1947 * PROBLEMS: New file. | |
1948 | |
1949 * xemacs.mak: Install the PROBLEMS file in the root directory of | |
1950 the XEmacs installation. | |
1951 | |
1952 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1953 | |
1954 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR | |
1955 when building with PNG support. | |
1956 | |
1957 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1958 | |
1959 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build | |
1960 options. | |
1961 | |
1962 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com> | |
1963 | |
1964 * xemacs.mak: Link in GIF, fix HAVE_JPEG default. | |
1965 | |
1966 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1967 | |
1968 * xemacs.mak (install): Win95 fixes: | |
1969 DOS mkdir doesn't create intermediate directories. xcopy does | |
1970 so use it to create the install and lock directories. | |
1971 Removed trailing backslashes from copy commands since DOS | |
1972 copy doesn't like them. | |
1973 | |
1974 1998-08-05 Charles G. Waldman <cgw@pgt.com> | |
1975 | |
1976 * xemacs.mak: change "copy" to "xcopy" in install target | |
1977 | |
442 | 1978 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com> |
428 | 1979 |
1980 * xemacs.mak: Link in PNG, TIFF and JPEG in native build. | |
1981 | |
1982 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1983 | |
1984 * README: XEmacs has been successfully built with MSVC 4.0. | |
1985 Mention the vcvars32.bat file installed with the MSVC tools. | |
1986 | |
1987 1998-07-19 SL Baur <steve@altair.xemacs.org> | |
1988 | |
1989 * XEmacs 21.2-beta1 is released. | |
1990 | |
1991 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1992 | |
1993 * xemacs.mak: | |
1994 Add path to xemacs.res dependency. | |
1995 | |
1996 1998-07-12 SL Baur <steve@altair.xemacs.org> | |
1997 | |
1998 * XEmacs 21.0-pre5 is released. | |
1999 | |
2000 1998-07-09 SL Baur <steve@altair.xemacs.org> | |
2001 | |
2002 * XEmacs 21.0-pre4 is released. | |
2003 | |
2004 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
2005 | |
2006 * README: Documented the changed PACKAGEPATH option and the new | |
2007 INSTALL_DIR option, install target and runemacs executable. | |
2008 Added more debugging documentation. | |
2009 | |
2010 * config.h: Don't undef EMACS_CONFIGURATION because it's now | |
2011 set in the makefile. | |
2012 | |
2013 * xemacs.mak: Added an INSTALL_DIR option and install target. | |
2014 Renamed the default package location option to PACKAGEPATH | |
2015 and made it cope with paths with spaces in them. | |
2016 Made non-debug build the default; DEBUG_XEMACS defaults to 0. | |
2017 System configuration (EMACS_CONFIGURATION) now correctly | |
2018 determined at build-time by this makefile. | |
2019 Compiles the runemacs executable as part of the all target. | |
2020 | |
2021 1998-06-29 SL Baur <steve@altair.xemacs.org> | |
2022 | |
2023 * config.h: | |
2024 * xemacs.mak: NT native sound fixes | |
434 | 2025 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org> |
428 | 2026 |
2027 1998-06-21 Martin Buchholz <martin@xemacs.org> | |
2028 | |
2029 * xemacs.mak: It's XEmacs, not Xemacs! | |
2030 | |
2031 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
2032 | |
2033 * file.ico, lisp.ico: | |
2034 New icons to represent a generic file and a lisp file. | |
2035 | |
2036 * xemacs.rc: Build file.ico and lisp.ico into the executable. | |
2037 | |
2038 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com> | |
2039 | |
2040 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive | |
2041 NFS. Also apply Sean MacLennan's change allowing | |
2042 emacs_beta_version to be undefined. | |
2043 | |
2044 1998-06-19 SL Baur <steve@altair.xemacs.org> | |
2045 | |
2046 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets | |
2047 deleted. | |
434 | 2048 From Adrian Aichner <adrian@xemacs.org> |
428 | 2049 |
2050 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru> | |
2051 | |
2052 * config.h: Undefined DONT_ENCAPSULATE. | |
2053 Defined ENCAPSULATE_* for fopem, open, rename and mkdir. | |
2054 Removed MS-DOS code remains. | |
2055 | |
2056 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com> | |
2057 | |
2058 * Makefile.cygwin: created to compile runemacs.c. This should | |
2059 probably have a Makefile.in, but... | |
2060 | |
2061 * runemacs.c: modified to check to see if xemacs is a symbolic | |
2062 link when compiled under Cygwin. | |
2063 | |
2064 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru> | |
2065 | |
2066 * xemacs.mak: Added lib-src/wakeup.exe | |
2067 | |
2068 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | |
2069 | |
2070 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe | |
2071 sorted-doc.exe, etags.exe | |
2072 | |
2073 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | |
2074 | |
2075 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro | |
2076 in the command line. | |
2077 | |
2078 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru> | |
2079 | |
2080 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which | |
2081 should be compiled in (sic!). | |
2082 Removed 'extern' before function prototypes. | |
2083 | |
2084 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> | |
2085 | |
442 | 2086 * xemacs.mak: Unified -nologo compiler switch handling and lib-src |
428 | 2087 programs build (only make-docfile currently, adding other tools |
442 | 2088 soon). |
428 | 2089 |
2090 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru> | |
2091 | |
2092 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to | |
2093 docfile creation and compilation. | |
2094 Defaulted HAVE_MSW to 1. | |
2095 Changed lib-src references to be relative to $(XEMACS)/, not ../ | |
2096 | |
2097 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> | |
2098 | |
2099 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing. | |
2100 | |
2101 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> | |
2102 | |
2103 * xemacs.mak: Comment out dialog.{c,obj} from build. | |
2104 | |
2105 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
2106 | |
2107 * nt/config.h: | |
2108 Unconditionally define new HAVE_DRAGNDROP. | |
2109 | |
2110 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> | |
2111 | |
2112 * xemacs.mak: Added dragdrop.{c,obj} | |
2113 | |
2114 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru> | |
2115 | |
2116 * config.h (enum_field): Redefine to be unsigned int. | |
2117 | |
2118 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru> | |
2119 | |
2120 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and | |
2121 union type. | |
2122 | |
2123 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru> | |
2124 | |
2125 * inc/sys/socket.h: Removed encapsulating definitions for Winsock | |
2126 functions. | |
2127 | |
2128 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru> | |
2129 | |
2130 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros. | |
2131 Make _DEBUG defined only when DEBUG_XEMACS. | |
2132 | |
2133 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru> | |
2134 | |
2135 * xemacs.mak: Added glyphs-eimage.{c,obj} | |
2136 | |
2137 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru> | |
2138 | |
2139 * xemacs.mak: Support "Don't panic, I will restart make" exit code. | |
2140 Extra checks for externally specified X{PM,11}_DIR. | |
2141 Proper quoting to allow spaces in these paths. | |
2142 Conduct all config checks at once. | |
2143 New option VERBOSECC. When non-zero, C compiler echoes its | |
2144 commands. When zero, only name of the file being compiled is | |
2145 echoed. Default is 0 (do not echo). | |
2146 | |
2147 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
2148 | |
2149 * README: Documented new msvc build procedure, including XPM | |
2150 support. | |
2151 | |
2152 * xemacs.mak: Added XPM and TOOLBARS support for native msvc | |
2153 build. | |
2154 | |
2155 * xpm.mak: New file | |
2156 Makefile for building xpm library under msvc. Hopefully this | |
2157 will be part of future xpm distributions. | |
2158 | |
2159 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> | |
2160 | |
2161 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not | |
442 | 2162 defined. |
428 | 2163 |
2164 * xemacs.mak: Added new file process-nt.c | |
2165 | |
2166 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> | |
2167 | |
2168 * xemacs.mak: Added build options which can be defined in nmake | |
2169 command line (defaults are parentheses): | |
2170 HAVE_MSW=0/1 (0) Build with native GUI | |
2171 HAVE_X=0/1 (0) Build with X-Windows | |
2172 ** At least one must be defined | |
2173 X11_DIR=path () Path to the root dir of X11R6 installation | |
2174 ** Must be defined when HAVE_X=1 | |
2175 HAVE_MULE=0/1 (0) Compile in MULE | |
2176 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired | |
2177 PATH_PACKAGEPATH=path Package search path | |
2178 ("~/.xemacs") | |
2179 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and | |
2180 extra debugging checks | |
2181 USE_UNION_TYPE=0/1 (0) | |
2182 USE_MINIMAL_TAGBITS=0/1 (0) | |
2183 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0) | |
2184 GUNG_HO=0/1 (none) When specified, overrides the above two. | |
2185 : Added output of a configuration report | |
2186 : Added copyright notice. | |
2187 : Deleted remains of ImageMagick. | |
2188 (distclean): Do not use mskedepend | |
2189 (install): echo "Not yet implmented". | |
2190 | |
2191 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru> | |
2192 | |
2193 * config.h (enum_field): Borrow new definition from config.h.in | |
2194 | |
2195 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru> | |
2196 | |
2197 * config.h: Patial sync-up with config.h.in | |
2198 | |
2199 1998-03-25 jhar@tardis.ed.ac.uk | |
2200 | |
2201 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects | |
2202 alterations to package_path in nt/xemacs.mak. | |
2203 | |
2204 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru> | |
2205 | |
2206 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'. | |
2207 | |
2208 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru> | |
2209 | |
2210 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj}, | |
2211 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not | |
2212 compiled in yet. | |
2213 | |
2214 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru> | |
2215 | |
442 | 2216 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option, |
428 | 2217 since file I/O depends on it, and defined unconditioanlly in |
2218 src/s/windowsnt.h. | |
2219 Added -nologo switch to different tools here and there. | |
2220 Suppressed some irrelevant make output. | |
2221 | |
2222 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru> | |
2223 | |
2224 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of | |
2225 --with-file-coding configure option. Default is yes. | |
2226 | |
2227 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru> | |
2228 | |
2229 * xemacs.mak (update-elc): Copy Installation.el to $(LISP) | |
2230 | |
2231 * Installation.el: New file, copied by xemacs.mak during build. | |
2232 | |
2233 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> | |
2234 | |
2235 * xemacs.mak: Added entry for src/dired-msw.c. Use of the | |
2236 dired-in-C enhancements is optional, and is determined by | |
2237 HAVE_MSW_C_DIRED. See comments in xemacs.mak. | |
2238 | |
2239 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru> | |
2240 | |
2241 * xemacs.mak: Fixed lost docstrings | |
2242 | |
2243 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> | |
2244 | |
2245 * xemacs.mak: Updated accordingly. | |
2246 Creates the MSVC browse info immediately after the link. | |
2247 | |
2248 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru> | |
2249 | |
2250 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned | |
2251 mismatch | |
2252 | |
2253 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x | |
2254 | |
2255 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru> | |
2256 | |
2257 * xemacs.mak: added menubar-msw.c, menubar.c | |
2258 | |
2259 * xemacs.mak: scrollabrs and menubars are rearranged properly | |
2260 under different ifdef'd secions, so for example menubar.obj goes | |
2261 to always compiled section, and menubar-msw.obj is built only when | |
2262 HAVE_MSW. | |
2263 | |
2264 * xemacs.mak: Compiler warning flag definition moved to a macro | |
2265 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!). | |
2266 | |
2267 1997-12-11 David Hobley <davidh@wr.com.au> | |
2268 | |
2269 * Added support for auto generation of puresize-adjust.h | |
2270 in xemacs.mak. Also created new file puresize-adjust.h to copy | |
2271 into src on initial build. | |
2272 | |
2273 Mon December 08 1997 kkm@kis.ru | |
2274 | |
2275 * xemacs.mak: added profile.c, removed event-unixod.c | |
2276 * xemacs.mak: removed dangerous defines _IX_86, _X86_, | |
2277 _MSC_VER | |
2278 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP | |
2279 | |
2280 Thu December 04 1997 jhar@tardis.ed.ac.uk | |
442 | 2281 |
428 | 2282 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug. |
2283 | |
2284 Tue November 29 12:29:33 1997 davidh | |
2285 | |
2286 * xemacs.mak and config.h updated to provide ability to | |
2287 specify DEBUG mode from the xemacs.mak file. | |
2288 | |
2289 Mon December 01 1997 jhar | |
2290 | |
2291 * msw-init.el: Provide default bindings for cut, paste, copy and undo | |
2292 | |
2293 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c: | |
2294 - Implemeted simple emacs_mswindows_event_pending_p(). | |
2295 - Fixed deleting frames. | |
2296 - Rewrote timeout code, eliminating "!NILP(rest)" bug. | |
2297 - Special processing for 'Ctrl-@' keystroke. | |
2298 - Support for some new keysyms. | |
442 | 2299 |
428 | 2300 Mon December 01 1997 jhar |
2301 | |
2302 * xemacs.mak: | |
2303 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines. | |
2304 - Automatically copy changed include files from \nt to \src. | |
2305 - Corrected some DOC_SRC* lists. | |
442 | 2306 |
428 | 2307 Tue November 18 21:45:06 1997 davidh |
2308 | |
2309 * xemacs.mak updated to remove dependency on startup.elc | |
2310 HAVE_IMAGEMAGICK added for X build. | |
2311 | |
2312 Thu September 25 23:06:44 1997 davidh | |
2313 | |
2314 * xemacs.mak updated to make the build as simple as typing | |
442 | 2315 nmake -f xemacs.mak. Also support for native gui included |
428 | 2316 which should mean the w32 directory is no longer required. |
2317 | |
2318 * config.h synced with config.h.in from 20.3-b2 | |
2319 | |
2320 * synced in changes to support native gui. | |
2321 | |
2322 Thu September 25 23:06:44 1997 davidh | |
2323 | |
2324 * August Hill provided a patch to xemacs.mak to greatly simplify | |
442 | 2325 the build - the DOC file gets created correctly. |
428 | 2326 |
2327 Tue September 22 23:06:44 1997 davidh | |
2328 | |
2329 * August Hill provided some more patches - to expand ~ correctly | |
2330 and to correctly deal with drive letters in the path. | |
2331 | |
2332 * emacs.c patched to call init_ntproc() | |
2333 | |
2334 | |
2335 Tue July 15 19:32:21 1997 davidh | |
2336 | |
2337 * August Hill provided some more patches to make things better | |
2338 - there is a workaround for dired to make the ^M's disappear | |
2339 - a patch to fix shell-command | |
2340 | |
2341 Tue July 08 22:01:36 1997 davidh | |
2342 | |
2343 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs; | |
2344 as a result, removed /force - XEmacs now links normally. | |
2345 | |
2346 Thu June 31 21:16:21 1997 davidh | |
2347 | |
2348 * nt/TODO created. | |
2349 | |
2350 * nt/X11.patch created to help with the X build. | |
442 | 2351 |
428 | 2352 * August Hill provided: |
2353 a patch to fix the _WRETCODE undefined symbol, | |
2354 a patch to fix a problem with dired | |
2355 | |
2356 and generally helped clarify the build instructions. | |
2357 | |
2358 * Synced with 20.3b10 (Athens). | |
2359 | |
2360 * Made DIRECTORY_SEP be '\\'. Until I can change all code to | |
2361 use the macro, I decided this would be easiest. | |
2362 | |
2363 * Modified src/fileio.c to only open files in O_BINARY. This | |
442 | 2364 causes files to be opened and written without automatically |
428 | 2365 writing ^M 's to the end of each line. MULE ought to sort this |
2366 in theory, but I am less than convinced. | |
2367 | |
2368 * Updated the nt/README to provide a little more help. | |
2369 | |
2370 Thu May 29 23:11:21 1997 davidh | |
2371 | |
2372 * Synced with 20.3b2. | |
2373 | |
2374 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h. | |
2375 | |
2376 * Updated README from marcpa. | |
2377 | |
2378 * Added example Win32.cf and site.def files for X. | |
2379 | |
2380 * Added sed.exe into nt/. | |
2381 | |
2382 * Modified nt/xemacs.mak to pass correct flags to lwlib compile. | |
2383 | |
2384 * Added extra .elc files to ensure make-docfile gets all symbols. | |
2385 | |
2386 * Modified balloon_help.c to compile (#if'd max definition) | |
2387 | |
2388 * Modified src/event-Xt.c so as not to add signal_event_pipe to | |
2389 be selected on - this is a hack until I can work out a better | |
2390 way. Thanks to Ben Wing for help on this. | |
2391 | |
2392 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA) | |
2393 | |
2394 * Synced with 20.1b9. | |
2395 | |
2396 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA) | |
2397 | |
2398 * lisp/eterm/README.term is truncated: is it just me (because | |
2399 I'm on NT) or everyone else sees this ? | |
2400 Answer: it is because it contains a ^Z embedded in it, therefore | |
2401 it needs to be inserted in binary mode in CVS. | |
2402 | |
2403 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA) | |
2404 | |
442 | 2405 * At end of compilation, there are some unresolved symbols: |
428 | 2406 |
2407 link.exe @C:\TEMP\nma00115. | |
2408 sysdep.obj : error LNK2001: unresolved external symbol _vfork | |
2409 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE | |
2410 option; image may not run | |
2411 | |
2412 | |
2413 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA) | |
2414 | |
2415 * Need to copy the nt/inc directory David originally submitted or | |
2416 NT code won't compile. | |
2417 | |
2418 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src. | |
2419 | |
2420 * Had to modify XEmacs sources here and there : see the diffs | |
2421 between NT_FIRST_COMPILE and V20_1_beta9. | |
2422 | |
2423 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is | |
2424 already defined by Windows and is a long, while X wants it to be | |
2425 an unsigned char. | |
2426 | |
2427 --- Xmd.h~ Thu Jun 08 23:20:40 1995 | |
2428 +++ Xmd.h Sun Mar 16 13:09:10 1997 | |
2429 @@ -150,8 +150,9 @@ | |
2430 typedef CARD16 BITS16; | |
2431 typedef CARD8 BYTE; | |
442 | 2432 |
428 | 2433 +#ifndef WIN32 |
2434 typedef CARD8 BOOL; | |
2435 - | |
2436 +#endif | |
2437 | |
2438 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything | |
442 | 2439 properly. |