]> git.cworth.org Git - grrobot/blobdiff - ChangeLog
* src/svg/grr_icon_svg.h:
[grrobot] / ChangeLog
index fe019899b2b26992115bd003625a867ed8b5f434..92cb1e290c8483e5706f76f8064cf65f640e4b3e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,83 @@
+2004-01-01  Keith Packard  <keithp@keithp.com>
+
+       * src/svg/grr_icon_svg.h:
+       * src/svg/target_blue_circle.svg:
+       * src/svg/target_blue_triangle.svg:
+       * src/svg/target_green_circle.svg:
+       * src/svg/target_green_triangle.svg:
+       * src/svg/target_red_circle.svg:
+       * src/svg/target_red_triangle.svg:
+       * src/svg/target_whirl.svg:
+       * src/svg/target_yellow_circle.svg:
+       * src/svg/target_yellow_triangle.svg:
+       Import fancy new targets from Richard Worth (our hero)
+
+2003-12-25  Keith Packard  <keithp@keithp.com>
+
+       * configure.in:
+       * ltmain.sh:
+       * src/grr_board_view.c:
+       * src/grr_icon.c: (_grr_icon_init), (grr_icon_draw):
+       * src/grr_icon.h:
+       * src/grrobot.c:
+       Switch from xsvg to svg-cairo
+
+2003-11-11  Carl Worth  <cworth@isi.edu>
+
+       * src/grrobot.c (grr_game_read_notices): Exit cleanly: need to
+       return control to Gtk+ so that gtk_main_quit has a chance to do
+       its job.
+       (grr_game_read_notices): Track changes in grr_board_view timer
+       API.
+       (grr_game_key_press_callback): Eliminate bid_entry text box and
+       bid button. Instead, a bare number in the message_entry will
+       result in a bid.
+       (grr_game_key_press_callback): Change several keybindings to
+       require a control modifier: C-N=Next turn, C-P=Pass, C-Z=Zap timer
+       and C-RGBY for robot selection. Now, no keybindings should
+       interfere with simple text messages.
+       (grr_game_pass): "Pass" button now issues "abandon" instead of
+       "revoke" when not in show mode.
+       (grr_game_next): "Next Turn" button now only issues "turn" never
+       "abandon", so there's no longer a problem when two users both hit
+       the "Next Turn" button.
+
+       * src/grr_board_view.c (grr_board_view_decrement_timer): Make the
+       "Zap timer" feature animate the fast clock rather than just
+       snapping.
+       (grr_board_view_start_timer):
+       (grr_board_view_stop_timer):
+       (grr_board_view_set_timer): Cleaner timer API: set, start, and
+       stop.
+
+2003-11-10  Carl Worth  <cworth@isi.edu>
+
+       * src/grrobot.c (grr_game_read_notices): Call new board_view timer
+       functions on the appropriate state transitions.
+
+       * src/grr_board_view.c (grr_board_view_expose): Add code to draw a
+       cute alpha-blended timer which shows off the use of cairo_arc.
+       (grr_board_view_refresh_timer): 
+       (grr_board_view_decrement_timer): 
+       (grr_board_view_start_timer): 
+       (grr_board_view_stop_timer): 
+       (grr_board_view_reset_timer): New functions for managing the timer.
+
+2003-09-04  Carl Worth  <cworth@isi.edu>
+
+       * configure.in (PKG_CHECK_MODULES): Require Cairo 0.1.1 or newer.
+
+       * src/grr_icon.c (grr_icon_predraw): Track changes in Cairo 0.1.1
+
+2003-07-11  Carl Worth  <cworth@isi.edu>
+
+       * src/grrobot.c (grr_game_read_notices): Compressed move display
+       text, ('N' instead of "NORTH", etc.)
+       (grr_game_key_press_callback): Added keybindings for Next Turn,
+       Pass, Zap timer, and bids [0-9].
+       (grr_game_start_gui): Added buttons for Bid, Pass, Zap timer, Next
+       turn. Added a label for the current username.
+
 2003-07-09  Carl Worth  <cworth@isi.edu>
 
        * src/grrobot.c (grr_game_read_notices): Added support for