Mercurial > hg > xemacs-beta
annotate modules/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 | c0934cef10c6 |
children | e5380fdaf8f1 0dcd22290039 |
rev | line source |
---|---|
5127
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
1 2010-03-05 Ben Wing <ben@xemacs.org> |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
2 |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
3 * postgresql/postgresql.c (allocate_pgconn): |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
4 * postgresql/postgresql.c (allocate_pgresult): |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
5 * postgresql/postgresql.h (struct Lisp_PGconn): |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
6 * postgresql/postgresql.h (struct Lisp_PGresult): |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
7 * ldap/eldap.c (allocate_ldap): |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
8 * ldap/eldap.h (struct Lisp_LDAP): |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
9 Same changes as in src/ dir. See large log there in ChangeLog, |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
10 but basically: |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
11 |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
12 ALLOC_LISP_OBJECT -> ALLOC_NORMAL_LISP_OBJECT |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
13 LISP_OBJECT_HEADER -> NORMAL_LISP_OBJECT_HEADER |
a9c41067dd88
more cleanups, terminology clarification, lots of doc work
Ben Wing <ben@xemacs.org>
parents:
4993
diff
changeset
|
14 |
4993
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
15 2010-02-06 Ben Wing <ben@xemacs.org> |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
16 |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
17 * canna/canna_api.c: |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
18 * canna/canna_api.c (storeResults): |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
19 * canna/canna_api.c (Fcanna_set_bunsetsu): |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
20 * canna/canna_api.c (Fcanna_initialize): |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
21 * canna/canna_api.c (Fcanna_store_yomi): |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
22 * canna/canna_api.c (Fcanna_henkan_end): |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
23 Convert file to utf-8. |
c0934cef10c6
convert some source files to utf-8
Ben Wing <ben@xemacs.org>
parents:
4981
diff
changeset
|
24 |
4981
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
25 2010-02-05 Ben Wing <ben@xemacs.org> |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
26 |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
27 * postgresql/postgresql.c: |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
28 * postgresql/postgresql.c (CHECK_LIVE_CONNECTION): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
29 * postgresql/postgresql.c (Fpq_connectdb): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
30 * postgresql/postgresql.c (Fpq_connect_start): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
31 * postgresql/postgresql.c (Fpq_lo_import): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
32 * postgresql/postgresql.c (Fpq_lo_export): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
33 * ldap/eldap.c (Fldap_open): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
34 * ldap/eldap.c (Fldap_search_basic): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
35 * ldap/eldap.c (Fldap_add): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
36 * ldap/eldap.c (Fldap_modify): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
37 * ldap/eldap.c (Fldap_delete): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
38 * canna/canna_api.c (Fcanna_initialize): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
39 * canna/canna_api.c (Fcanna_store_yomi): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
40 * canna/canna_api.c (Fcanna_parse): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
41 * canna/canna_api.c (Fcanna_henkan_begin): |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
42 EXTERNAL_TO_C_STRING returns its argument instead of storing it |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
43 in a parameter, and is renamed to EXTERNAL_TO_ITEXT. Similar |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
44 things happen to related macros. See entry in src/ChangeLog. |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
45 |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
46 More Mule-izing of postgresql.c. Extract out common code |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
47 between `pq-connectdb' and `pq-connect-start'. Fix places |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
48 that signal an error string using a formatted string to instead |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
49 follow the standard and have a fixed reason followed by the |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
50 particular error message stored as one of the frobs. |
4aebb0131297
Cleanups/renaming of EXTERNAL_TO_C_STRING and friends
Ben Wing <ben@xemacs.org>
parents:
4953
diff
changeset
|
51 |
4953
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
52 2010-01-27 Ben Wing <ben@xemacs.org> |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
53 |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
54 * postgresql/postgresql.c (print_pgconn): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
55 * postgresql/postgresql.c (print_pgresult): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
56 * postgresql/postgresql.c (Fpq_conn_defaults): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
57 * postgresql/postgresql.c (Fpq_pgconn): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
58 * postgresql/postgresql.c (Fpq_res_status): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
59 * postgresql/postgresql.c (Fpq_result_error_message): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
60 * postgresql/postgresql.c (Fpq_fname): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
61 * postgresql/postgresql.c (Fpq_get_value): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
62 * postgresql/postgresql.c (Fpq_cmd_status): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
63 * postgresql/postgresql.c (Fpq_cmd_tuples): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
64 * postgresql/postgresql.c (Fpq_notifies): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
65 * postgresql/postgresql.c (Fpq_get_line): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
66 * postgresql/postgresql.c (Fpq_get_line_async): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
67 * postgresql/postgresql.c (FROB): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
68 * postgresql/postgresql.c (init_postgresql_from_environment): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
69 * ldap/eldap.c: |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
70 * ldap/eldap.c (Fldap_open): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
71 * ldap/eldap.c (Fldap_search_basic): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
72 * canna/canna_api.c: |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
73 * canna/canna_api.c (make_euc_string): |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
74 Rename: |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
75 |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
76 write_c_string -> write_cistring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
77 build_intstring -> build_istring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
78 build_string -> build_cistring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
79 build_ext_string -> build_extstring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
80 make_ext_string -> make_extstring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
81 buffer_insert_c_string -> buffer_insert_ascstring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
82 intern_int -> intern_istring |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
83 |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
84 See comment in src/ChangeLog about this. |
304aebb79cd3
function renamings to track names of char typedefs
Ben Wing <ben@xemacs.org>
parents:
4952
diff
changeset
|
85 |
4952
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
86 2010-01-26 Ben Wing <ben@xemacs.org> |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
87 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
88 * postgresql/postgresql.c: |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
89 * postgresql/postgresql.c (CHECK_LIVE_CONNECTION): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
90 * postgresql/postgresql.c (print_pgresult): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
91 * postgresql/postgresql.c (Fpq_conn_defaults): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
92 * postgresql/postgresql.c (Fpq_connectdb): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
93 * postgresql/postgresql.c (Fpq_connect_start): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
94 * postgresql/postgresql.c (Fpq_result_status): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
95 * postgresql/postgresql.c (Fpq_res_status): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
96 Mule-ize large parts of it. |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
97 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
98 2010-01-26 Ben Wing <ben@xemacs.org> |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
99 |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
100 * ldap/eldap.c (print_ldap): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
101 * ldap/eldap.c (allocate_ldap): |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
102 Use write_ascstring(). |
19a72041c5ed
Mule-izing, various fixes related to char * arguments
Ben Wing <ben@xemacs.org>
parents:
4932
diff
changeset
|
103 |
4932 | 104 2010-01-24 Ben Wing <ben@xemacs.org> |
105 | |
106 * postgresql/postgresql.c (CHECK_LIVE_CONNECTION): | |
107 * postgresql/postgresql.c (print_pgconn): | |
108 * postgresql/postgresql.c (Fpq_connectdb): | |
109 * postgresql/postgresql.c (Fpq_connect_start): | |
110 * postgresql/postgresql.c (Fpq_exec): | |
111 * postgresql/postgresql.c (Fpq_get_result): | |
112 Fix g++ 4.3 complaints about implicit conversions of string | |
113 literals (const char *) to char *. | |
114 | |
4879
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
115 2010-01-16 Ben Wing <ben@xemacs.org> |
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
116 |
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
117 * common/Makefile.common: |
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
118 * common/Makefile.common (.PHONY): |
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
119 Use WIN32_ANY not HAVE_MS_WINDOWS so we still link with the |
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
120 import library even when --with-msw=no. |
c356806cc933
fix compile errors when --with-msw=no
Ben Wing <ben@xemacs.org>
parents:
4835
diff
changeset
|
121 |
4835
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
122 2010-01-11 Ben Wing <ben@xemacs.org> |
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
123 |
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
124 * ldap/eldap.c (Fldap_search_basic): |
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
125 Cast to Extbyte * to avoid C++ compile error. |
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
126 |
4759
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
127 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:
4737
diff
changeset
|
128 |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
129 * canna/canna_api.c (Fcanna_initialize): Drop support for the NEC EWS. |
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
130 |
4737
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
131 2009-11-09 Jerry James <james@xemacs.org> |
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
132 |
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
133 * sample/external/Makefile.in.in: Clarify GPL status. |
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
134 * sample/external/configure.ac: Ditto. |
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
135 * sample/external/sample.c: Ditto. |
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
136 * sample/internal/sample.c: Ditto. |
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
137 |
4710
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
138 2009-10-05 Jerry James <james@xemacs.org> |
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
139 |
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
140 * ldap/eldap.c (Fldap_search_basic): quiet gcc warnings due to |
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
141 NEW_LISP_STRING_TO_EXTERNAL modifying a variable while computing a |
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
142 result to be passed as a parameter. |
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
143 |
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
144 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
145 |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
146 * XEmacs 21.5.29 "garbanzo" is released. |
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
147 |
4420
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
148 2008-02-12 Jerry James <james@xemacs.org> |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
149 |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
150 * canna/install-sh: Update to latest FSF version. |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
151 * ldap/install-sh: Ditto. |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
152 * postgresql/install-sh: Ditto. |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
153 * sample/external/install-sh: Ditto. |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
154 * sample/internal/install-sh: Ditto. |
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
155 |
4042 | 156 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
157 | |
158 * canna/canna_api.c (Fcanna_set_bunsetsu): | |
159 (Fcanna_initialize): | |
160 Suppress warnings about loss of precision on amd64. | |
161 | |
4027 | 162 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
163 | |
164 * ldap/eldap.h: Declare that we use deprecated API. | |
165 Thanks to Mats Lidell <matsl@xemacs.org> for the report & patch: | |
166 <871wgnqunm.fsf@spencer.lidell.homelinux.net>. | |
167 | |
3975 | 168 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
169 | |
170 * XEmacs 21.5.28 "fuki" is released. | |
171 | |
3830 | 172 2007-02-16 Stephen J. Turnbull <stephen@xemacs.org> |
173 | |
174 * canna/canna_api.c: Move CANNA_NEW_WCHAR_AWARE to config.h. | |
175 Clean up ancient cruft for IROHA (Canna v.1) support. | |
176 | |
3820 | 177 2007-02-08 Adrian Aichner <adrian@xemacs.org> |
178 | |
179 * postgresql/postgresql.c: Update Steve L. Baur's address on his | |
180 request. | |
181 * postgresql/postgresql.h: Ditto. | |
182 | |
3402 | 183 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
184 | |
185 * XEmacs 21.5.27 "fiddleheads" is released. | |
186 | |
3323 | 187 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
188 | |
189 * XEmacs 21.5.26 "endive" is released. | |
190 | |
3259 | 191 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
192 | |
193 * XEmacs 21.5.25 "eggplant" is released. | |
194 | |
3150 | 195 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
196 | |
197 * XEmacs 21.5.24 "dandelion" is released. | |
198 | |
3083 | 199 2005-11-22 Ben Wing <ben@xemacs.org> |
200 | |
201 * common/Makefile.common (mostlyclean): | |
202 Ignore errors from rm during clean. | |
203 | |
3071 | 204 2005-11-16 Stephen J. Turnbull <stephen@xemacs.org> |
205 | |
206 * canna/canna_api.c: Small fixes to Mule-ization patch. | |
207 | |
208 2005-11-01 Ben Wing <ben@xemacs.org> | |
209 | |
210 * canna/canna_api.c: Mule-ization. | |
211 | |
3062 | 212 2005-11-13 Ben Wing <ben@xemacs.org> |
213 | |
214 * common/Makefile.common: | |
215 * common/Makefile.common (.PHONY): | |
216 * common/Makefile.common (install): | |
217 Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. | |
218 Do some refactoring for cleanliness. Put in some magic cookies in | |
219 comments so this file gets read as a make file by XEmacs. | |
220 | |
3043 | 221 2005-11-02 Marcus Crestani <crestani@xemacs.org> |
222 | |
223 * canna/.cvsignore: New. | |
224 | |
3031 | 225 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
226 | |
227 * XEmacs 21.5.23 "daikon" is released. | |
228 | |
3029 | 229 2005-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
230 | |
231 Warning elimination: | |
232 | |
233 * ldap/eldap.c (Fldap_add): Remove declaration of `current', which | |
234 is now declared by EXTERNAL_LIST_LOOP_2. | |
235 (Fldap_modify): Remove redundant variable `gcpro2', | |
236 | |
3024 | 237 2005-10-25 Ben Wing <ben@xemacs.org> |
238 | |
239 * postgresql/postgresql.c (allocate_pgconn): | |
240 * postgresql/postgresql.c (allocate_pgresult): | |
241 * postgresql/postgresql.h (struct Lisp_PGconn): | |
242 * postgresql/postgresql.h (struct Lisp_PGresult): | |
243 MC-Alloc refactoring. | |
244 | |
245 2005-10-25 Ben Wing <ben@xemacs.org> | |
246 | |
247 * ldap/eldap.c (allocate_ldap): | |
248 * ldap/eldap.h (struct Lisp_LDAP): | |
249 MC-Alloc refactoring. | |
250 | |
3010 | 251 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
252 | |
253 UNDO: | |
254 * canna/canna-api.c: | |
255 * canna/Makefile.in.in (MODNAME,SRCS): | |
256 Rename module from canna_api to canna-api. | |
257 | |
3007 | 258 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
259 | |
260 * canna/configure: Create and CVS add. | |
261 | |
2973 | 262 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
263 | |
264 * canna/Makefile.in.in (MODVER): Bump to 0.5. | |
265 | |
266 * canna/canna-api.c: | |
267 * canna/Makefile.in.in (MODNAME,SRCS): | |
268 Rename module from canna_api to canna-api. | |
269 | |
270 2005-09-22 Stephen J. Turnbull <stephen@xemacs.org> | |
271 | |
272 * canna: New module. | |
273 | |
274 * canna/canna_api.c: Move from $srcdir/src/mule-canna.c. Add module | |
275 initialization function and some boilerplate. Change name to | |
276 canna_api to reflect changed role. | |
277 | |
278 * canna/configure.ac: | |
279 * canna/Makefile.in.in: | |
280 * canna/install-sh: | |
281 Standard module boilerplate, adapted to Canna. | |
282 | |
2931 | 283 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
284 | |
285 * XEmacs 21.5.22 "cucumber" is released. | |
286 | |
2812 | 287 2005-06-09 Craig Lanning <CraigL@sc.rr.com> |
288 | |
289 * ldap/.cvsignore: | |
290 * sample/external/.cvsignore: | |
291 * sample/internal/.cvsignore: | |
292 Added GNUmakefile, Makefile, and Makefile.in | |
293 | |
2791 | 294 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
295 | |
296 * XEmacs 21.5.21 "corn" is released. | |
297 | |
2720 | 298 2005-04-01 Marcus Crestani <crestani@xemacs.org> |
299 | |
300 The new allocator. | |
301 | |
302 Remove Lcrecords: | |
303 | |
304 * postgresql/postgresql.c (allocate_pgconn): Allocate with new | |
305 allocator. | |
306 * postgresql/postgresql.c (allocate_pgresult): Allocate PGresult | |
307 with new allocator. | |
308 * postgresql/postgresql.h (struct Lisp_PGconn): Add | |
309 lrecord_header. | |
310 * postgresql/postgresql.h (struct Lisp_PGresult): Add | |
311 lrecord_header. | |
312 * ldap/eldap.c (allocate_ldap): Allocate with new allocator. | |
313 * ldap/eldap.h (struct Lisp_LDAP): Add lrecord_header. | |
314 | |
2653 | 315 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
316 | |
317 * XEmacs 21.5.20 "cilantro" is released. | |
318 | |
2594 | 319 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
320 | |
321 * XEmacs 21.5.19 "chives" is released. | |
322 | |
2387 | 323 2004-11-13 Ben Wing <ben@xemacs.org> |
324 | |
325 * ldap/eldap.c (Fldap_modify): | |
326 Need braces around EXTERNAL_LIST_LOOP_2. | |
327 | |
2377 | 328 2004-01-28 Stephen J. Turnbull <stephen@xemacs.org> |
329 | |
330 * common/Makefile.common (CFLAGS): Use XE_CFLAGS. | |
331 | |
2367 | 332 2004-10-27 Ben Wing <ben@xemacs.org> |
333 | |
334 * ldap/eldap.c: | |
335 * ldap/eldap.c (Fldap_open): | |
336 * ldap/eldap.c (Fldap_search_basic): | |
337 * ldap/eldap.c (Fldap_add): | |
338 * ldap/eldap.c (Fldap_modify): | |
339 * ldap/eldap.c (Fldap_delete): | |
340 Mule-ize. | |
341 Use EXTERNAL_LIST_LOOP_2 instead of deleted EXTERNAL_LIST_LOOP. | |
342 | |
2346 | 343 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
344 | |
345 * XEmacs 21.5.18 "chestnut" is released. | |
346 | |
2286 | 347 2004-09-14 Jerry James <james@xemacs.org> |
348 | |
349 * postgresql/postgresql.c: | |
350 * ldap/eldap.c: | |
351 Mark unused parameters with the UNUSED macro. | |
352 | |
2272 | 353 2004-09-14 Jerry James <james@xemacs.org> |
354 | |
355 * ldap/eldap.c (Fldap_open): Change ldap_passwd to ldap_password | |
356 to eliminate a gcc shadow warning. | |
357 | |
2268 | 358 2004-09-13 Jerry James <james@xemacs.org> |
359 | |
360 * ldap/eldap.c (signal_ldap_error): Mark as noreturn. | |
361 | |
1964 | 362 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
363 | |
364 * XEmacs 21.5.17 "chayote" is released. | |
365 | |
1716 | 366 2003-09-26 Steve Youngs <youngs@xemacs.org> |
367 | |
368 * XEmacs 21.5.16 "celeriac" is released. | |
369 | |
1706 | 370 2003-09-21 Jerry James <james@xemacs.org> |
371 | |
372 * postgresql/postgresql.c (unload_postgresql): Do not mangle the | |
373 unload function name when compiling with C++. | |
374 * ldap/eldap.c (unload_eldap): Ditto. | |
375 | |
1665 | 376 2003-09-03 Steve Youngs <youngs@xemacs.org> |
377 | |
378 * XEmacs 21.5.15 "celery" is released. | |
379 | |
1650 | 380 2003-08-28 Jerry James <james@xemacs.org> |
381 | |
382 * common/Makefile.common (LIBSTDCPP): New. | |
383 * common/Makefile.common (.c.o): Use it to avoid undefined symbol | |
384 errors when compiling modules with g++. | |
385 | |
1632 | 386 2003-08-18 Jerry James <james@xemacs.org> |
387 | |
388 * postgresql/postgresql.c: Include emodules.h when building a module. | |
389 * ldap/eldap.c: Ditto. | |
390 * common/Makefile.common: Make module makefiles processable by cpp. | |
391 * common/Makefile.common (IMPORT_LIB): New. | |
392 * common/Makefile.common: Use it. | |
393 | |
1522 | 394 2003-06-11 Jerry James <james@xemacs.org> |
395 | |
396 * common/Makefile.common: The last change re-broke FreeBSD module | |
397 building. Expand srcdir in SRC_SRCS with configure to fix it. | |
398 | |
1520 | 399 2003-06-10 Jerry James <james@xemacs.org> |
400 | |
401 * common/Makefile.common: Change GNUish := to =. | |
402 | |
1510 | 403 2003-06-01 Steve Youngs <youngs@xemacs.org> |
404 | |
405 * XEmacs 21.5.14 "cassava" is released. | |
406 | |
1490 | 407 2003-05-09 Andrew Begel <abegel@CS.Berkeley.EDU> |
408 | |
409 * common/Makefile.common: Move use of srcdir below its definition. | |
410 * sample/internal/Makefile.in.in: Ditto. | |
411 * sample/external/Makefile.in.in: Ditto. | |
412 | |
1489 | 413 2003-05-20 Jerry James <james@xemacs.org> |
414 | |
415 * sample/internal/Makefile.in.in: Expand $^ for makes that don't | |
416 understand it. | |
417 * sample/external/Makefile.in.in: Ditto. | |
418 * common/Makefile.common: Ditto. | |
419 | |
1473 | 420 2003-05-10 Steve Youngs <youngs@xemacs.org> |
421 | |
422 * XEmacs 21.5.13 "cauliflower" is released. | |
423 | |
1431 | 424 2003-04-24 Steve Youngs <youngs@xemacs.org> |
425 | |
426 * XEmacs 21.5.12 "carrot" is released. | |
427 | |
1307 | 428 2003-02-16 Steve Youngs <youngs@xemacs.org> |
429 | |
430 * XEmacs 21.5.11 "cabbage" is released. | |
431 | |
1270 | 432 2003-02-07 Jerry James <james@xemacs.org> |
433 | |
434 * ldap/eldap.c: Add unload_eldap prototype to fix warning. | |
435 | |
1252 | 436 2003-01-30 Robert Pluim <rpluim@bigfoot.com> |
437 | |
438 * Makefile.common: FreeBSD make compatability fixes: expand | |
439 SRC_SRCS immediately, use MODCC rather than CC to prevent | |
440 overriding by top-level makefile. | |
441 | |
1220 | 442 2003-01-15 Jerry James <james@eecs.ku.edu> |
443 | |
444 * ldap/eldap.c: Apply Ben's postgresql change to LDAP also. | |
445 | |
1204 | 446 2002-12-16 Ben Wing <ben@xemacs.org> |
447 | |
448 * postgresql/postgresql.c: | |
449 remove ifdef USE_KKCC. | |
450 | |
1187 | 451 2003-01-04 Steve Youngs <youngs@xemacs.org> |
452 | |
453 * XEmacs 21.5.10 "burdock" is released. | |
454 | |
1111 | 455 2002-11-17 Ben Wing <ben@xemacs.org> |
456 | |
457 * postgresql/Makefile.in.in: | |
458 * postgresql/Makefile.in.in (SRCS): | |
459 * postgresql/Makefile.in.in (SRC_SRCS): Removed. | |
460 * postgresql/Makefile.in.in (OBJS): Removed. | |
461 * postgresql/Makefile.in.in (SHELL): Removed. | |
462 * postgresql/Makefile.in.in (RM): Removed. | |
463 * postgresql/Makefile.in.in (PROGNAME): Removed. | |
464 * postgresql/Makefile.in.in (CFLAGS): Removed. | |
465 * postgresql/Makefile.in.in (INSTALL): Removed. | |
466 * postgresql/Makefile.in.in (version): Removed. | |
467 * postgresql/Makefile.in.in (prefix): Removed. | |
468 * postgresql/Makefile.in.in (exec_prefix): Removed. | |
469 * postgresql/Makefile.in.in (libdir): Removed. | |
470 * postgresql/Makefile.in.in (instvardir): Removed. | |
471 * postgresql/Makefile.in.in (configuration): Removed. | |
472 * postgresql/Makefile.in.in (moduledir): Removed. | |
473 * postgresql/Makefile.in.in (with_modules): Removed. | |
474 * postgresql/Makefile.in.in (srcdir): Removed. | |
475 * postgresql/Makefile.in.in (VPATH): Removed. | |
476 * postgresql/Makefile.in.in (CC): Removed. | |
477 * postgresql/Makefile.in.in (MODARCHDIR): Removed. | |
478 * postgresql/Makefile.in.in (MAKE_DOCFILE): Removed. | |
479 * postgresql/Makefile.in.in (MODCFLAGS): Removed. | |
480 * postgresql/Makefile.in.in (INSTALLPATH): Removed. | |
481 * postgresql/Makefile.in.in (INSTALL_PROGRAM): Removed. | |
482 * postgresql/Makefile.in.in (OBJECT_TO_BUILD): Removed. | |
483 * postgresql/Makefile.in.in (.PHONY): Removed. | |
484 * postgresql/Makefile.in.in (all): Removed. | |
485 * postgresql/Makefile.in.in (.c.o): Removed. | |
486 * postgresql/Makefile.in.in (clean): Removed. | |
487 * postgresql/Makefile.in.in (distclean): Removed. | |
488 * postgresql/Makefile.in.in (install): Removed. | |
489 Move common stuff into modues/common/Makefile.common. (Also | |
490 add extraclean target and a couple of other fixes in that file.) | |
491 | |
492 * postgresql/configure.ac: | |
493 Extract out common configure stuff into | |
494 modules/common/configure-{pre,post}.ac. | |
495 | |
496 * postgresql/postgresql.c (WARNING): | |
497 Fix warning. | |
498 | |
499 2002-11-17 Ben Wing <ben@xemacs.org> | |
500 | |
501 * ldap/Makefile.in.in: | |
502 * ldap/Makefile.in.in (SRCS): | |
503 * ldap/Makefile.in.in (SRC_SRCS): Removed. | |
504 * ldap/Makefile.in.in (OBJS): Removed. | |
505 * ldap/Makefile.in.in (SHELL): Removed. | |
506 * ldap/Makefile.in.in (RM): Removed. | |
507 * ldap/Makefile.in.in (PROGNAME): Removed. | |
508 * ldap/Makefile.in.in (CFLAGS): Removed. | |
509 * ldap/Makefile.in.in (INSTALL): Removed. | |
510 * ldap/Makefile.in.in (version): Removed. | |
511 * ldap/Makefile.in.in (prefix): Removed. | |
512 * ldap/Makefile.in.in (exec_prefix): Removed. | |
513 * ldap/Makefile.in.in (libdir): Removed. | |
514 * ldap/Makefile.in.in (instvardir): Removed. | |
515 * ldap/Makefile.in.in (configuration): Removed. | |
516 * ldap/Makefile.in.in (moduledir): Removed. | |
517 * ldap/Makefile.in.in (with_modules): Removed. | |
518 * ldap/Makefile.in.in (srcdir): Removed. | |
519 * ldap/Makefile.in.in (VPATH): Removed. | |
520 * ldap/Makefile.in.in (CC): Removed. | |
521 * ldap/Makefile.in.in (MODARCHDIR): Removed. | |
522 * ldap/Makefile.in.in (MAKE_DOCFILE): Removed. | |
523 * ldap/Makefile.in.in (MODCFLAGS): Removed. | |
524 * ldap/Makefile.in.in (INSTALLPATH): Removed. | |
525 * ldap/Makefile.in.in (INSTALL_PROGRAM): Removed. | |
526 * ldap/Makefile.in.in (OBJECT_TO_BUILD): Removed. | |
527 * ldap/Makefile.in.in (.PHONY): Removed. | |
528 * ldap/Makefile.in.in (all): Removed. | |
529 * ldap/Makefile.in.in (.c.o): Removed. | |
530 * ldap/Makefile.in.in (clean): Removed. | |
531 * ldap/Makefile.in.in (distclean): Removed. | |
532 * ldap/Makefile.in.in (install): Removed. | |
533 Move common stuff into modues/common/Makefile.common. (Also | |
534 add extraclean target and a couple of other fixes in that file.) | |
535 | |
536 * ldap/configure.ac: | |
537 * ldap/configure.ac (have_ldap): | |
538 Extract out common configure stuff into | |
539 modules/common/configure-{pre,post}.ac. | |
540 | |
541 2002-11-17 Ben Wing <ben@xemacs.org> | |
542 | |
543 * common/Makefile.common: | |
544 * common/Makefile.common (SHELL): | |
545 Common stuff is here. | |
546 | |
1011 | 547 2002-09-20 Steve Youngs <youngs@xemacs.org> |
548 | |
549 * postgresql/Makefile.in.in (LDFLAGS): Add @ld_switch_all@ to pick | |
550 up '--site-libraries'. | |
551 | |
552 * ldap/Makefile.in.in (LDFLAGS): Ditto. | |
553 | |
996 | 554 2002-08-08 Jerry James <james@xemacs.org> |
555 | |
556 * auto-autoloads.el: New file containing module autoloads. | |
557 * auto-autoloads.elc: Ditto. | |
558 * README: Update to reflect the new architecture. | |
559 * ldap/configure.ac: New file. | |
560 * ldap/configure: Ditto. | |
561 * ldap/eldap.h: Copy the version from src. | |
562 * ldap/eldap.c: Ditto. Add autoloads. | |
563 * ldap/eldap.c (unload_eldap): New function to unstaticpro symbols | |
564 defined in this file. | |
565 * ldap/install-sh: New script for independent module building. | |
566 * ldap/Makefile: Remove in favor of autoconf solution. | |
567 * ldap/Makefile.in.in: New file containing the autoconf solution. | |
568 * postgresql: New directory. | |
569 * postgresql/.cvsignore: New file. | |
570 * postgresql/configure.ac: Ditto. | |
571 * postgresql/configure: Ditto. | |
572 * postgresql/install-sh: New script for independent module | |
573 building. | |
574 * postgresql/Makefile.in.in: New file. | |
575 * postgresql/postgresql.h: Copy the version from src. | |
576 * postgresql/postgresql.c: Ditto. Add autoloads. | |
577 * sample/Makefile: Move to internal and external subdirectories. | |
578 * sample/sample.c: Ditto. | |
579 * sample/external: New directory containing sample external | |
580 modules. | |
581 * sample/external/.cvsignore: New file. | |
582 * sample/external/configure.ac: Ditto. | |
583 * sample/external/install-sh: Ditto. | |
584 * sample/external/Makefile.in.in: New. | |
585 * sample/external/sample.c: Move from next higher directory. | |
586 * sample/internal: New directory containing sample internal | |
587 modules. | |
588 * sample/internal/.cvsignore: New file. | |
589 * sample/internal/configure.ac: Ditto. | |
590 * sample/internal/install-sh: Ditto. | |
591 * sample/internal/Makefile.in.in: New. | |
592 * sample/internal/sample.c: Move from next higher directory. | |
593 | |
981 | 594 2002-08-30 Steve Youngs <youngs@xemacs.org> |
595 | |
596 * XEmacs 21.5.9 "brussels sprouts" is released. | |
597 | |
933 | 598 2002-07-27 Steve Youngs <youngs@xemacs.org> |
599 | |
600 * XEmacs 21.5.8 "broccoli" is released. | |
601 | |
894 | 602 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
603 | |
604 * XEmacs 21.5.7 "broccoflower" is released. | |
605 | |
804 | 606 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
607 | |
608 * XEmacs 21.5.6 "bok choi" is released. | |
609 | |
774 | 610 2002-03-12 Ben Wing <ben@xemacs.org> |
611 | |
3322 | 612 * The Great Mule Merge of March 2002: |
613 see node by that name in the Internals Manual. | |
774 | 614 |
768 | 615 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
616 | |
617 * XEmacs 21.5.5 "beets" is released. | |
618 | |
754 | 619 2002-02-14 Sean MacLennan <seanm@seanm.ca> |
620 | |
621 * base64/base64.c - update Bufpos => Charbpos | |
622 | |
623 |