[Commit] twin/twin_fedit Makefile, NONE, 1.1 nchars, NONE,
1.1 twin-fedit.c, NONE, 1.1 twin-fedit.h, NONE,
1.1 twin-sfit.c, NONE, 1.1
Keith Packard
commit at keithp.com
Mon Oct 25 12:09:39 PDT 2004
- Previous message: [Commit] twin/twin_fedit - New directory,NONE,NONE
- Next message: [Commit] twin ChangeLog, 1.20, 1.21 Makefile.am, 1.9,
1.10 configure.ac, 1.3, 1.4 twin.h, 1.15, 1.16 twin_clock.c,
NONE, 1.1 twin_clock.h, NONE, 1.1 twin_demo.c, NONE,
1.1 twin_demo.h, NONE, 1.1 twin_dispatch.c, NONE,
1.1 twin_draw.c, 1.6, 1.7 twin_file.c, NONE, 1.1 twin_icon.c,
NONE, 1.1 twin_path.c, 1.11, 1.12 twin_pixmap.c, 1.5,
1.6 twin_poly.c, 1.8, 1.9 twin_queue.c, NONE,
1.1 twin_screen.c, 1.7, 1.8 twin_text.c, NONE, 1.1 twin_text.h,
NONE, 1.1 twin_timeout.c, NONE, 1.1 twin_window.c, 1.2,
1.3 twin_work.c, NONE, 1.1 twin_x11.c, 1.6, 1.7 twin_x11.h,
1.3, 1.4 twinint.h, 1.12, 1.13 xtwin.c, 1.19, 1.20
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: keithp
Update of /local/src/CVS/twin/twin_fedit
In directory home.keithp.com:/tmp/cvs-serv4796/twin_fedit
Added Files:
Makefile nchars twin-fedit.c twin-fedit.h twin-sfit.c
Log Message:
2004-10-25 Keith Packard <keithp at keithp.com>
* Makefile.am:
* configure.ac:
* twin_dispatch.c: (twin_dispatch):
* twin_file.c: (_twin_file_order), (_twin_run_file),
(twin_set_file), (twin_clear_file):
* twin_queue.c: (_twin_queue_insert), (_twin_queue_remove),
(_twin_queue_delete), (_twin_queue_set_order),
(_twin_queue_review_order):
* twin_timeout.c: (_twin_timeout_order), (_twin_queue_timeout),
(_twin_run_timeout), (twin_set_timeout), (twin_clear_timeout),
(_twin_timeout_delay), (twin_now):
* twin_work.c: (_twin_work_order), (_twin_queue_work),
(_twin_run_work), (twin_set_work), (twin_clear_work):
* twinint.h:
Add dispatch stuff to manage timeouts, workprocs and files.
Remove thread stuff
* twin.h:
* twin_clock.c: (twin_clock_set_transform), (twin_clock_hand),
(twin_clock_minute_angle), (twin_clock_face), (twin_clock_timeout),
(twin_clock_start):
* twin_clock.h:
* twin_demo.c: (twin_example_start), (twin_line_start),
(twin_circletext_start), (twin_quickbrown_start),
(twin_ascii_start), (twin_jelly_start), (twin_extents_start),
(twin_demo_start):
* twin_demo.h:
* twin_text.c: (twin_text_start):
* twin_text.h:
* xtwin.c: (main):
Split demos into separate files
* twin_draw.c: (twin_composite), (twin_fill):
Make drawing origin match clip rectangle.
* twin_fedit
Add glyph editor to CVS to preserve it
* twin_icon.c: (twin_icon_draw):
Add scalable icons
* twin_path.c: (_twin_path_sfinish), (_twin_path_smove),
(twin_path_close), (twin_path_circle), (twin_path_ellipse),
(twin_path_append), (twin_composite_path):
Separate 'closing' a subpath from 'finishing' a subpath; the
former adds a point back to the start while the latter just
leaves the path unclosed and prepares for a new subpath.
* twin_pixmap.c: (twin_pixmap_create), (twin_pixmap_show),
(twin_pixmap_hide), (twin_pixmap_clip), (twin_pixmap_current_clip),
(twin_pixmap_restore_clip), (twin_pixmap_reset_clip),
(twin_pixmap_damage), (twin_pixmap_move):
* twin_poly.c: (_twin_edge_build), (_span_fill), (_twin_edge_fill),
(twin_fill_path):
* twin_screen.c: (twin_screen_create):
Eliminate locking, add clipping.
* twin_window.c: (twin_window_create), (twin_window_configure),
(twin_window_frame):
Clean up title drawing, use clipping
* twin_x11.c: (twin_x11_read_events), (twin_x11_work),
(twin_x11_create), (twin_x11_destroy), (twin_x11_damage):
* twin_x11.h:
Eliminate locking, use dispatch stuff
--- NEW FILE: Makefile ---
CFLAGS=$(shell pkg-config --cflags cairo) -g
LIBS=$(shell pkg-config --libs cairo)
OBJS=twin-fedit.o twin-sfit.o
twin-fedit: $(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
$(OBJS): twin-fedit.h
--- NEW FILE: nchars ---
/* 0x0 '\0' offset 0 */
0, 24, 42, 0, 2, 4,
0, 24, /* snap_x */
-42, -21, -15, 0, /* snap_y */
'm', 0, 0,
'l', 0, -42,
'l', 24, -42,
'l', 24, 0,
'l', 0, 0,
'e',
/* 0x20 ' ' offset 28 */
0, 4, 0, 0, 2, 3,
-128, 0, /* snap_x */
-21, -15, 0, /* snap_y */
'e',
/* 0x21 '!' offset 40 */
0, 4, 42, 0, 3, 3,
0, 2, 4, /* snap_x */
-21, -15, 0, /* snap_y */
[...982 lines suppressed...]
'c', 18, -24, 18, -12, 28, -12,
'c', 32, -12, 35, -15, 36, -22,
'e',
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
28, 40, 90, 114, 152, 224, 323, 390,
419, 441, 463, 494, 520, 556, 575, 604,
622, 666, 691, 736, 780, 809, 860, 919,
944, 1004, 1063, 1109, 1162, 1183, 1209, 1230,
1288, 1375, 1406, 1455, 1499, 1534, 1572, 1604,
1655, 1686, 1703, 1731, 1761, 1785, 1821, 1851,
1895, 1931, 1981, 2023, 2074, 2100, 2128, 2152,
2188, 2212, 2240, 2271, 2296, 2314, 2339, 2363,
2381, 2417, 2467, 2517, 2561, 2611, 2659, 2693,
2758, 2790, 2826, 2870, 2900, 2917, 2963, 2995,
3039, 3089, 3139, 3168, 3219, 3252, 3283, 3307,
3343, 3367, 3399, 3430, 3474, 3491, 3535, 0,
--- NEW FILE: twin-fedit.c ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: twin-fedit.h ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: twin-sfit.c ---
(This appears to be a binary file; contents omitted.)
- Previous message: [Commit] twin/twin_fedit - New directory,NONE,NONE
- Next message: [Commit] twin ChangeLog, 1.20, 1.21 Makefile.am, 1.9,
1.10 configure.ac, 1.3, 1.4 twin.h, 1.15, 1.16 twin_clock.c,
NONE, 1.1 twin_clock.h, NONE, 1.1 twin_demo.c, NONE,
1.1 twin_demo.h, NONE, 1.1 twin_dispatch.c, NONE,
1.1 twin_draw.c, 1.6, 1.7 twin_file.c, NONE, 1.1 twin_icon.c,
NONE, 1.1 twin_path.c, 1.11, 1.12 twin_pixmap.c, 1.5,
1.6 twin_poly.c, 1.8, 1.9 twin_queue.c, NONE,
1.1 twin_screen.c, 1.7, 1.8 twin_text.c, NONE, 1.1 twin_text.h,
NONE, 1.1 twin_timeout.c, NONE, 1.1 twin_window.c, 1.2,
1.3 twin_work.c, NONE, 1.1 twin_x11.c, 1.6, 1.7 twin_x11.h,
1.3, 1.4 twinint.h, 1.12, 1.13 xtwin.c, 1.19, 1.20
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Commit
mailing list