Jan Djärv
465aa50afc
* xfns.c (xg_set_icon): Rewrite to compile with GTK 2.0 and 2.2.
...
* xterm.c (x_bitmap_icon): Return if xg_set_icon succeeds.
2003-07-31 16:10:53 +00:00
Kenichi Handa
e430e5baa0
(read_process_output): Return the actually read bytes
...
instead of the result of decoding.
2003-07-31 01:24:44 +00:00
Kenichi Handa
97e7188e57
(x_create_bitmap_from_data): Initialize have_mask member to 0.
...
(x_create_bitmap_from_file): Likewise.
(x_destroy_bitmap): Check have_mask member before freeing a mask.
(x_destroy_all_bitmaps): Likewise.
(x_create_bitmap_mask): Set have_mask member to 1.
2003-07-31 00:52:19 +00:00
Kenichi Handa
1552d1ea9c
(struct x_bitmap_record): New member have_mask.
2003-07-31 00:51:34 +00:00
Richard M. Stallman
b53094d605
(CFLAGS) [!OPTIMIZE]: Undo previous change.
2003-07-30 19:22:04 +00:00
Jan Djärv
631f20823c
gtkutil.c (xg_mark_data): Update calls to mark_object.
2003-07-29 18:04:15 +00:00
Richard M. Stallman
c855f2cabd
*** empty log message ***
2003-07-29 17:42:14 +00:00
Richard M. Stallman
7e7ade6ebb
(xim_open_dpy, xim_initialize, xim_close_dpy):
...
Conditionalize XIM code on HAVE_XIM.
2003-07-29 17:38:21 +00:00
Richard M. Stallman
85cad5793c
(Fclear_string): New function.
...
(syms_of_fns): defsubr it.
2003-07-29 17:36:52 +00:00
Kenichi Handa
17e6d49143
(xic_set_preeditarea): Add the left fringe width to spot.x.
2003-07-28 13:05:25 +00:00
Dave Love
690615f7aa
*** empty log message ***
2003-07-23 09:22:55 +00:00
Stefan Monnier
b3f6010e46
(temp_output_buffer_setup): Typo.
2003-07-22 19:22:02 +00:00
Stefan Monnier
29ea8ae9da
(Finsert_file_contents): Use delete_all_overlays.
2003-07-22 19:07:49 +00:00
Stefan Monnier
fd53195196
(temp_output_buffer_setup): Use delete_all_overlays.
2003-07-22 19:06:48 +00:00
Stefan Monnier
6ed0af6782
(run_pre_post_conversion_on_str): Use delete_all_overlays.
2003-07-22 19:06:12 +00:00
Stefan Monnier
d2398db319
Don't check HAVE_PNG_H: autoconf doesn't seem to find it.
2003-07-22 19:05:18 +00:00
Stefan Monnier
599ca9c27b
(get_minibuffer): Use it.
2003-07-22 19:03:45 +00:00
Stefan Monnier
ae15c6c74b
(delete_all_overlays): Declare.
2003-07-22 19:02:58 +00:00
Stefan Monnier
d4f5719ace
(delete_all_overlays): New function.
2003-07-22 19:02:11 +00:00
Andrew Choi
1dd7ccf280
unexmacosx.c: Sort and merge unexec regions before dumping them.
2003-07-22 17:54:50 +00:00
Dave Love
f57bd9674a
*** empty log message ***
2003-07-22 17:31:46 +00:00
Dave Love
34e8c597f5
Consider both png.h and libpng/png.h.
2003-07-22 17:31:33 +00:00
Stefan Monnier
7f856567ea
(get_minibuffer): Be careful when calling `reset_buffer'
...
which assumes the buffer is uninitialized.
2003-07-22 16:12:45 +00:00
Stefan Monnier
7cdee93615
(MARK_STRING, UNMARK_STRING, STRING_MARKED_P)
...
(GC_STRING_CHARS, string_bytes): Use ARRAY_MARK_FLAG rather than
MARKBIT as the gcmarkbit for strings.
2003-07-21 20:03:35 +00:00
Richard M. Stallman
e50886d302
*** empty log message ***
2003-07-21 09:58:57 +00:00
Richard M. Stallman
763dbe6baf
(LD_SWITCH_SYSTEM_TEMACS): Add undef.
2003-07-21 09:53:19 +00:00
Richard M. Stallman
d68beb2f6d
(Flocale_info): Renamed from Flanginfo. Doc fixes.
...
(syms_of_fns): Corresponding change.
2003-07-21 09:52:45 +00:00
Richard M. Stallman
c124274d34
Use -Wl syntax.
2003-07-21 09:51:20 +00:00
Richard M. Stallman
e74154871e
(syms_of_alloc): Doc fixes.
2003-07-21 09:50:53 +00:00
Richard M. Stallman
fdc39b5955
(xim_initialize): Redo 6/24 change.
2003-07-17 10:15:15 +00:00
Stefan Monnier
9c53385f8c
*** empty log message ***
2003-07-16 14:40:03 +00:00
Stefan Monnier
27c6b98e3b
(copy_overlays): Use EMACS_INT for positions.
...
(Fswitch_to_buffer): Don't signal an error when switching to the same
buffer in a dedicated window.
2003-07-15 19:32:05 +00:00
Stefan Monnier
08b7c2cbf3
Use bitmaps for cons cells, as was done for floats.
...
(init_float, init_cons): Let the normal code allocate the first block.
(CONS_BLOCK_SIZE): Redefine based on BLOCK_BYTES and bitmap size.
(CONS_BLOCK, CONS_INDEX, CONS_MARKED_P, CONS_MARK, CONS_UNMARK): New macros.
(struct cons_block): Move conses to the beginning. Add gcmarkbits.
(Fcons): Use lisp_align_malloc and CONS_UNMARK.
(live_cons_p): Check the pointer is not past the `conses' array.
(mark_maybe_object, mark_maybe_pointer): Use CONS_MARKED_P.
(mark_object, mark_buffer): Use CONS_MARKED_P and CONS_MARK.
(survives_gc_p): Use CONS_MARKED_P and simplify.
(gc_sweep): Use CONS_MARKED_P, CONS_UNMARK, and lisp_align_free.
2003-07-15 19:19:59 +00:00
Stefan Monnier
a801bc343e
*** empty log message ***
2003-07-14 15:30:21 +00:00
Paul Eggert
dde13196ab
* alloc.c (pure, staticvec):
...
Initialize these arrays to nonzero, so that they're not
put into BSS by that optimization.
2003-07-14 05:38:24 +00:00
Paul Eggert
379b98b161
(pure, staticvec): Initialize these arrays to nonzero, so that they're
...
not put into BSS by that optimization.
2003-07-14 05:37:52 +00:00
Stefan Monnier
19bcad1f59
(BLOCK_PADDING): Rename from ABLOCKS_PADDING. Update users.
...
(lisp_align_malloc): Use posix_memalign is available.
(ABLOCKS_BASE): Use HAVE_POSIX_MEMALIGN as an optimization.
(STRING_BLOCK_SIZE): Rename from STRINGS_IN_STRING_BLOCK for consistency.
Update users.
2003-07-14 02:51:08 +00:00
Richard M. Stallman
0c8b2afa5b
(START_FILES_1, END_FILES_1): Always define them.
2003-07-13 18:00:24 +00:00
Juanma Barranquero
668c2ab06d
*** empty log message ***
2003-07-13 17:52:07 +00:00
Juanma Barranquero
adbb56cbf0
(xg_set_icon): New function.
2003-07-13 17:30:09 +00:00
Juanma Barranquero
993d072147
(x_bitmap_mask, x_create_bitmap_mask): New functions to handle mask of bitmaps.
...
(x_allocate_bitmap_record, x_destroy_bitmap): Modify to handle the mask
property.
(xg_set_icon): New function, wrapper for gtk_window_icon_from_file.
2003-07-13 17:29:24 +00:00
Juanma Barranquero
62fe13a420
(x_bitmap_icon,x_wm_set_icon_pixmap): Modify to add mask, and use the Gtk+
...
function gtk_window_icon_from_file if available.
2003-07-13 17:27:51 +00:00
Richard M. Stallman
800bebe3b7
*** empty log message ***
2003-07-12 22:00:20 +00:00
Richard M. Stallman
ad5378567a
(unexec): Consider a section to precede the .bss
...
section if its addresses overlap that of .bss.
2003-07-12 21:53:28 +00:00
Richard M. Stallman
69e3899535
(CFLAGS) [!OPTIMIZE]: Set CFLAGS to -g.
2003-07-12 21:48:07 +00:00
Richard M. Stallman
c378fed527
(HAVE_CRTIN): Add #undef.
...
(INLINE): Really inline only if OPTIMIZE is defined.
2003-07-12 21:46:43 +00:00
Richard M. Stallman
7a179ad4df
(START_FILES, LIB_STANDARD): Use START_FILES_1, END_FILES_1.
...
(START_FILES_1, END_FILES_1): New macros (conditional).
(LD_SWITCH_SYSTEM_TEMACS): Defined.
2003-07-12 21:45:20 +00:00
Richard M. Stallman
4a2abeb21a
Don't include bsd4-3.h.
...
(TERMINFO): Defined.
(LIBS_TERMCAP): Defined.
(LD_SWITCH_SYSTEM): Defined (two definitions).
2003-07-12 21:44:13 +00:00
Richard M. Stallman
5a0a05fe7c
Include libpng/png.h instead of png.h.
2003-07-12 21:40:39 +00:00
Stefan Monnier
2765b45784
*** empty log message ***
2003-07-11 19:44:44 +00:00