2005-04-26 mallum,,, * clutter/Makefile.am: * clutter/cltr-core.c: (cltr_init): * clutter/cltr-events.c: (cltr_events_init), (cltr_main_loop): * clutter/cltr-photo-grid.c: * clutter/cltr-private.h: * clutter/cltr-scratch.c: (cltr_scratch_handle_xevent), (cltr_scratch_paint): * clutter/cltr-texture.c: (cltr_texture_render_to_gl_quad), (init_tiles), (cltr_texture_unrealize), (cltr_texture_realize), (cltr_texture_new), (cltr_texture_no_tile_new), (cltr_texture_get_pixbuf): * clutter/cltr-texture.h: * clutter/cltr-video.c: * clutter/cltr-video.h: * clutter/cltr-widget.c: (cltr_widget_queue_paint): * clutter/cltr.h: * examples/Makefile.am: * examples/player.c: * gst/cltrimagesink.c: (gst_cltrimagesink_fixate), (gst_cltrimagesink_getcaps), (gst_cltrimagesink_sink_link), (gst_cltrimagesink_change_state), (gst_cltrimagesink_chain), (gst_cltrimagesink_set_property), (gst_cltrimagesink_get_property), (gst_cltrimagesink_finalize), (gst_cltrimagesink_class_init): * gst/cltrimagesink.h: Initial go at very hacky gst video widget 2005-04-22 mallum,,, * clutter/Makefile.am: * clutter/cltr-button.c: * clutter/cltr-button.h: * clutter/cltr-core.c: (cltr_init): * clutter/cltr-overlay.c: * clutter/cltr-overlay.h: * clutter/cltr-photo-grid.c: (cltr_photo_grid_handle_xevent), (cltr_photo_grid_cell_new), (ctrl_photo_grid_get_zoomed_coords), (cell_is_offscreen), (cltr_photo_grid_idle_cb), (cltr_photo_grid_navigate), (cltr_photo_grid_activate_cell), (cltr_photo_grid_populate), (cltr_photo_grid_update_visual_state), (cltr_photo_grid_paint), (cltr_photo_grid_show), (cltr_photo_grid_set_fps), (cltr_photo_grid_get_fps), (cltr_photo_grid_set_anim_steps), (cltr_photo_grid_get_anim_steps), (cltr_photo_grid_new): Fix up grid so external prog can load images. * clutter/cltr-photo-grid.h: * clutter/cltr-texture.c: (cltr_texture_realize), (cltr_texture_new): * clutter/cltr-texture.h: * clutter/cltr-window.c: (cltr_window_set_fullscreen): * clutter/cltr.h: * clutter/pixbuf.c: (pixbuf_scale_down), (ConvolveImage), (GaussianBlurImage): * clutter/pixbuf.h: New experimental Methods * configure.ac: * examples/Makefile.am: * examples/photos.c: * examples/player.c: Add new examples * gst/Makefile.am: * gst/cltrimagesink.c: * gst/cltrimagesink.h: Add initial crusty ( broken ) gst stuff 2005-04-13 mallum,,, * bootstrap-autotools.sh: * clutter/Makefile.am: * clutter/cltr.c: * configure.ac: * examples/Makefile.am: * examples/scratch.c: Initial autotooling of everything. 2005-04-07 mallum,,, * Makefile: * cltr-events.c: (cltr_main_loop): * cltr-list.c: * cltr-list.h: Add list widget * cltr-photo-grid.c: (cltr_photo_grid_cell_new), (cltr_photo_grid_append_cell), (ctrl_photo_grid_cell_to_coords), (ctrl_photo_grid_get_zoomed_coords), (cltr_photo_grid_idle_cb), (cltr_photo_grid_navigate), (cltr_photo_grid_activate_cell), (cltr_photo_grid_update_visual_state), (cltr_photo_grid_paint), (cltr_photo_grid_show), (cltr_photo_grid_new): * cltr-texture.c: * cltr-widget.c: * cltr-window.c: (cltr_window_new), (cltr_window_show), (cltr_window_handle_xevent): * cltr-window.h: * cltr.c: (main): * cltr.h: * pixbuf.c: (pixbuf_copy): * pixbuf.h: Cleanups 2005-04-03 mallum,,, * Makefile: * cltr-core.c: * cltr-core.h: * cltr-events.c: * cltr-events.h: * cltr-photo-grid.c: (cltr_photo_grid_handle_xkeyevent), (cltr_photo_grid_handle_xevent), (cltr_photo_grid_cell_new), (cltr_photo_grid_append_cell), (ctrl_photo_grid_cell_to_coords), (ctrl_photo_grid_get_zoomed_coords), (cell_is_offscreen), (cltr_photo_grid_idle_cb), (cltr_photo_grid_navigate), (cltr_photo_grid_activate_cell), (cltr_photo_grid_populate), (cltr_photo_grid_paint), (cltr_photo_grid_show), (cltr_photo_grid_new): * cltr-photo-grid.h: * cltr-private.h: * cltr-texture.c: * cltr-texture.h: * cltr-widget.c: * cltr-widget.h: * cltr-window.c: * cltr-window.h: * cltr.c: * cltr.h: Add very basic initial toolkit infrastructure 2005-03-31 mallum,,, * cltr-photo-grid.c: (cltr_photo_grid_append_cell), (ctrl_photo_grid_cell_to_coords), (ctrl_photo_grid_get_zoomed_coords), (cell_is_offscreen), (cltr_photo_grid_idle_cb), (cltr_photo_grid_navigate), (cltr_photo_grid_activate_cell), (cltr_photo_grid_populate), (cltr_photo_grid_redraw), (cltr_photo_grid_new): * cltr-photo-grid.h: * cltr-texture.c: (cltr_texture_render_to_gl_quad), (init_tiles), (cltr_texture_realize): * cltr-texture.h: * cltr.c: (main): Implemented scrolling. Very rough around the edges, needs tidying. 2005-03-30 mallum,,, * Makefile: * cltr-photo-grid.c: (cltr_photo_grid_redraw), (cltr_photo_grid_new): * cltr-tex.c: * cltr-tex.h: * cltr-texture.c: (cltr_texture_new): More renaming 2005-03-30 mallum,,, * cltr-photo-grid.c: (cltr_photo_grid_populate), (cltr_photo_grid_redraw), (cltr_photo_grid_new): * cltr-photo-grid.h: * cltr-tex.c: (next_p2), (cltr_texture_render_to_gl_quad), (tile_dimension), (init_tiles), (cltr_texture_new): * cltr-tex.h: * cltr.h: Rename CltrImage -> CltrTexture 2005-03-30 mallum,,, * Makefile: * cltr-photo-grid.c: (cltr_photo_grid_populate), (cltr_photo_grid_redraw): * cltr-photo-grid.h: * cltr-tex.c: * cltr-tex.h: * cltr.c: (main): * cltr.h: * pixbuf.c: (pixbuf_unref), (pixbuf_copy): * pixbuf.h: Add intial new texture tiling code. 2005-03-27 mallum,,, * Makefile: * cltr-photo-grid.c: (cltr_photo_grid_cell_new), (ctrl_photo_grid_get_zoomed_coords), (cltr_photo_grid_navigate), (cltr_photo_grid_activate_cell), (cltr_photo_grid_populate), (cltr_photo_grid_redraw), (cltr_photo_grid_new): * cltr-photo-grid.h: * cltr.c: (cltr_dispatch_x_event), (cltr_init), (test_idle_cb), (main): * cltr.h: Add a very hacky threaded image loader. Make event handling a little more efficient, though still hacky * pixbuf.c: (pixel_set_vals), pixbuf.h: Add copy func ( unused as yet ) 2005-03-25 mallum,,, * cltr-photo-grid.c: (cltr_photo_grid_cell_new), (ctrl_photo_grid_get_zoomed_coords), (cltr_photo_grid_redraw), (cltr_photo_grid_new): * cltr-photo-grid.h: * cltr.c: (cltr_window_new), (idle_cb), (main): Use GL matrices in a saner way. Add random rotation to picts Random minor tweaks 2005-03-24 mallum,,, * Makefile: * cltr-photo-grid.c: * cltr-photo-grid.h: * cltr.c: (cltr_window_new), (cltr_main_loop): * cltr.h: Split up cltr.c a bit. start refactoring a bit. 2005-03-23 mallum,,, * cltr.c: (cltr_photo_grid_populate), (cltr_photo_grid_redraw), (cltr_photo_grid_new), (main): * cltr.h: Various minor tweaks * pixbuf.c: (pixbuf_set_pixel), (pixbuf_get_pixel): Fix RGBA ordering in set/get pixel 2005-03-23 mallum,,, * cltr.c: (ctrl_photo_grid_get_trans_coords), Fix grid co-ords -> translation vals converter (cltr_photo_grid_navigate), (cltr_photo_grid_redraw), (cltr_photo_grid_new), (idle_cb): Fix moving between pictures when zoomed 2005-03-23 mallum,,, * cltr.c: (cltr_dispatch_x_event), (cltr_window_new), (cltr_main_loop), (cltr_photo_grid_navigate), (cltr_photo_grid_activate_cell), (cltr_photo_grid_populate), (cltr_photo_grid_redraw), (cltr_photo_grid_new), (idle_cb), (main): * cltr.h: Lots, make the grid roughly work. * fonts.c: (get_layout_bitmap), (font_draw): remove debug printfs 2005-03-22 mallum,,, * cltr.c: (x_event_prepare), (x_event_check), (x_event_dispatch), (cltr_dispatch_x_event), (cltr_init), (cltr_window_new), (cltr_photo_grid_append_cell), (cltr_photo_grid_populate), (cltr_photo_grid_redraw), (cltr_photo_grid_new), (idle_cb), (main): * cltr.h: Add glib event loop