1 2009-08-28 Gary Wong <gtw@gnu.org>
3 * frame.c (recalc_size): Initialise feedback->u.feedback.
5 2009-08-28 Gary Wong <gtw@gnu.org>
7 * gwm.c (unmanage_window): Put the parent of the unmanaged child
8 into a childless state, so that lingering events can be handled
10 (handle_destroy_window): New function.
11 (show_window): Annotate childless windows.
12 * managed.c (withdrawn_map_request, withdrawn_configure_request): New
15 2009-08-28 Gary Wong <gtw@gnu.org>
17 * decorate-render.c (decorate_render_init): Cast FONT_NAME
20 2009-08-28 Gary Wong <gtw@gnu.org>
22 * gwm.c (shutdown_display): Reparent the windows in strict stacking
25 2009-08-28 Gary Wong <gtw@gnu.org>
27 * decorate-render.c (query_metrics, render_text, render_update_window,
28 decorate_render_init): Replace FONT_FAMILY, FONT_WEIGHT,
29 FONT_PIXEL_SIZE, FONT_LOAD_TARGET with FONT_NAME.
31 2009-08-28 Gary Wong <gtw@gnu.org>
33 * decorate-render.c (query_metrics, replace_glyph): Don't
34 bother comparing the first cache line with itself.
36 2009-08-27 Gary Wong <gtw@gnu.org>
38 * decorate-render.c, decorate-render.h: New files. Implement
39 window decoration with RENDER extension (text only, so far).
40 * gwm.c (setup_display, shutdown_display): Set up and clean up
41 RENDER extension when available.
42 (show_error): Show RENDER errors.
44 * decorate-core.c (core_update_window): Issue SetClipRectangles
47 2009-08-27 Gary Wong <gtw@gnu.org>
49 * gwm.c (sync_with_callback): Perform the sequence comparison
50 with unsigned arithmetic, so that overflow semantics are
53 2009-08-27 Gary Wong <gtw@gnu.org>
55 * frame.c (recalc_size): Implement edge resistance when resizing
57 (edge_resist): New function.
59 2009-08-26 Gary Wong <gtw@gnu.org>
61 * frame.c (frame_motion_notify, frame_button_release): Implement
62 edge resistance when moving frames.
63 (build_edges, free_edges, h_edge_compare, v_edge_compare): New
66 2009-08-25 Gary Wong <gtw@gnu.org>
68 * frame.c (frame_motion_notify): Ignore single pixel movements, and
69 account for window border.
71 2009-08-25 Gary Wong <gtw@gnu.org>
73 * window-table.c (queue_window_update): Mark the update box as
74 uncleared if we enlarge the bounding box.
76 2009-08-25 Gary Wong <gtw@gnu.org>
78 * gwm.c, gwm.h (warning, fatal): Export warning and fatal functions.
80 2009-08-25 Gary Wong <gtw@gnu.org>
82 * window-table.c (queue_window_update): Properly compute the
83 update region when the old region was empty.
85 2009-08-24 Gary Wong <gtw@gnu.org>
87 * gwm.c (shutdown_display) [DEBUG]: Call muntrace() only when
90 2009-08-23 Gary Wong <gtw@gnu.org>
92 * managed.c (managed_shape_notify): Respond to ShapeNotify events
93 only when they describe modifications to the bounding region.
95 2009-08-22 Gary Wong <gtw@gnu.org>
97 * gwm.c (start_managing_window): Send a synthetic ConfigureNotify
98 to the client, because we've almost certainly moved their window.
100 2009-08-22 Gary Wong <gtw@gnu.org>
102 * actions.c, actions.h, button.c, button.h, decorate-core.c,
103 decorate-core.h, frame.c, frame.h, gwm.c, gwm.h, keyboard.c,
104 keyboard.h, managed.c, managed.h, root.c, root.h, utf8.c, utf8.h,
105 window-table.c, window-table.h, Makefile.am, configure.ac: New
106 files, and version 1.0 release.