File: ChangeLog

package info (click to toggle)
buoh 0.8.1-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 2,032 kB
  • ctags: 648
  • sloc: sh: 8,474; ansic: 5,414; xml: 1,459; makefile: 77
file content (1040 lines) | stat: -rw-r--r-- 35,089 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
2005-11-29  Esteban Sanchez  <esteban@steve-o.org>

	* configure.in, NEWS: Version 0.8.1

2005-11-29  Esteban Sanchez  <esteban@steve-o.org>

	* data/comics.xml: Twelve new comics added. Some updated and some
	renamed.
	
2005-12-01  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic.[ch]: Add buoh_comic_image_save for saving an image
	to disk
	
	* src/buoh-window.c: Save the original image instead of a new png when
	saving a copy.
	
	* src/buoh-comic-cache.c: Use buoh_comic_image_save for saving to disk

	* src/buoh.c: Use 644 instead of 755 for creating the user comics
	file when GTK+ version <= 2.6

2005-11-30  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-cache.[ch]:
	* src/buoh-comic-loader.[ch]:
	* src/buoh-comic.[ch]: Add image property
	* src/buoh-view-comic.c:
	Store compressed images instead of pixbufs in cache. Reduce the cache
	size to 1MB. The memory consumption is really smaller right now. 
	
2005-11-29  Esteban Sanchez  <esteban@steve-o.org>

	* data/comics.xml: Sixteen new comics added. Userfriendly removed
	due to its irregular form of publishing.

2005-11-21  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-manager-date.c: Minor code cleanup

2005-11-21  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh.c: Do disk access in an idle function when saving comic
	list changes.

2005-11-16  Bastien Nocera <hadess@hadess.net>

	* configure.in:
	* src/buoh-view-comic.c:
	* src/buoh-window.c:
	* src/buoh.c:
	Make buoh work with GTK+ 2.6

2005-11-16  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-add-comic-dialog.[ch]:
	* src/buoh-comic-list.[ch]:
	* src/buoh-comic-loader.[ch]:
	* src/buoh-comic-manager-date.[ch]:
	* src/buoh-comic-manager.[ch]:
	* src/buoh-comic.[ch]:
	* src/buoh-properties-dialog.[ch]:
	* src/buoh-view-comic.[ch]:
	* src/buoh-view-message.[ch]:
	* src/buoh-view.[ch]:
	* src/buoh-window.[ch]:
	* src/buoh.[ch]: 
	Code cleanups

2005-11-15  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/Makefile.am: Add cache files
	* src/buoh-comic-cache.[ch]:
	* src/buoh-comic.c: Cache use for pixbuf property
	* src/buoh.c: Create cache dir on startup if not exists
	Cache system to reduce and limit the buoh memory usage.

	* src/buoh-comic-list.c:
	* src/buoh-comic-loader.c:
	* src/buoh-properties-dialog.c:
	* src/buoh-view-comic.c:
	* src/buoh-window.c: 
	* src/buoh.c:
	Many leaks fixed
	
2005-11-10  Esteban Sanchez <esteban@steve-o.org>

	* src/main.c: Now it calls to bind_textdomain and
	bind_textdomain_codeset to allow translations.

	* data/comics.xml: Added userfriendly and Penny Arcade.
	
	* NEWS: Typo fixed

2005-11-08  Esteban Sanchez <esteban@steve-o.org>
	
	* configure.in: Version 0.8.

	* NEWS: Added release info
	
	* data/comics.xml: Removed abandoned and problematics strips.

2005-11-08  Esteban Sanchez <esteban@steve-o.org>

	* src/buoh-comic.[ch]: Clean up old code. Added a new method
	buoh_comic_get_filename.
	
	* src/buoh-comic.c: Fixed a memory leak.

	* src/buoh-window.c: The suggested name on the save dialog is now the
	same than the original but with the PNG extension. Added a function
	to set the sensitiveness of the browsing actions (Prev, Next, First &
	Last)
	
	* data/comics.xml: Removed duplicated strip.

2005-10-02  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-window.c: Updated a string.

	* po/POTFILES.in: Removed old files.

2005-10-01  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-window.c: Fixed a typo in a string.

2005-09-30  Carlos Garcia Campos  <carlosgc@gnome.org>

	* data/buoh-ui.xml: Reorder popup menu items

	* data/buoh.desktop.in: Capitalization

	* data/buoh.schemas.in: Add show_statusbar key

	* src/buoh-add-comic-dialog.c: Capitalization. Remove frame align. Add
	a label to show the amount of selected items. Ellipsisation.

	* src/buoh-comic-list.[ch]: Remove frame.
	s/get_comic_manager/get_selected/

	* src/buoh-comic-manager-date.c: get_dayweek returns gchar* instead
	of const gchar* since it returns a new allocated string

	* src/buoh-properties-dialog.c: Set close button as default response

	* src/buoh-view-comic.c: CTRL+scrollwheel for zooming

	* src/buoh-window.c: Add statusbar. <alt>[Left|Right] for navigation
	actions. Set window title based on selected comic. <shift>+F10 for
	showing popups.

2005-09-30  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-comic-manager-date.[ch]: Added get_publications_days method
	that returns a string with the days of week in which the comic is
	published. Changed restrictions to a positive logic.

	* src/buoh-comic-properties-dialog.c: Added property of publication
	days when available.

	* src/buoh-add-comic-dialog.c:  Modified a string.

	* po/POTFILES.in: Added src/buoh-comic-properties-dialog.c and
	data/buoh.schemas.in.

	* data/comics.xml: Removed duplicated comics.

	* src/comic-simple.[ch]: Removed from repository.

	* src/buoh-comic-list.c, src/buoh-comic.c,
	src/buoh-properties-dialog.c, src/buoh-view-comic.c,
	src/buoh-view-message.c, src/buoh-view.c, src/buoh-window.c,
	src/buoh.c: Added "void" between "(" and ")" on functions declarations

	* TODO: Updated.

2005-09-26  Esteban Sanchez  <esteban@steve-o.org>
	* src/buoh-window.c: Add the GConfClient as a private attribute of the
	class. Set active to "view toolbar" menu based on the gconf key.

2005-09-25  Esteban Sanchez  <esteban@steve-o.org>
	* src/buoh-window.c:  Save the toolbar status in gconf when changed.
	Show or hide toolbar on init based on this key. 

	* data/Makefile.am, configure.in: Added gconf support for installing
	the schemas.
	
	* data/buoh.schemas.in: Added.

2005-09-23  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-comic-manager-date.c: Include cleanup, remove some ugly and
	duplicated code.

	* src/buoh-comic-manager.h: Better indentation of functions
	declarations.

2005-09-23  Esteban Sanchez  <esteban@steve-o.org>
	
	* data/comics.xml: Added property "first" to the date comics. Cleaned
	some abandoned comics.
	
	* src/buoh-comic-manager-date.[ch]: Added code to get_first and 
	is_the_first functions. Added method to set the first date of a comic.

	* src/buoh-comic-manager.c: Changed buoh_comic_manager_compare() to
	compare the comics date instead of the comic id. Added get_first
	method.

	* src/buoh-window.c: Added code to go_first and go_last methods.

	* src/buoh.c: Read the first property in the XML comics file. Fixed a
	leak.

2005-09-21  Pablo Arroyo <zioma@linups.org>

	* src/buoh-window.c: Defined minimun width to the comic list treeview.

2005-09-21  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-loader.c: Proxy support

2005-09-20  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-view-comic.c: Allow scrolling on the comic view with arrow
	keys. Reset the scrollbars value before every comic loading

2005-09-20  Esteban Sanchez <esteban@steve-o.org>

	* configure.in: Dependency of libsoup relaxed to 2.2

	* src/buoh-view.c, src/buoh-window.c, src/main.c,
	data/buoh.desktop.in: Rename and give consistency to the program name
	"Buoh online comics reader"

2005-09-20  Carlos Garcia Campos  <carlosgc@gnome.org>

	* configure.in: Remove glade dependencies and add libsoup

	* src/buoh-comic-loader.[ch]: Use libsoup instead of gnome-vfs
	
2005-09-19  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-loader.c: 
	* src/buoh-view-comic.c:
	Update the view only if the pixbuf has been changed. Increase the
	references counter for the pixbuf so that when the pixbuf-loader is
	unref the pixbuf is not destroyed.

2005-09-18  Pablo Arroyo  <zioma@linups.org>

	* src/buoh-properties-dialog.c: Added thumbnail to the properties
	dialog.
	* src/buoh-view-comic.c: Changed the zoom scaling factor,
	and max and min zoom values. 

2005-09-17  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-properties-dialog.c: Fix build problem (sorry!)

2005-09-17  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-comic-manager.c: Better code for freeing the comic list.

	* src/buoh-comic.c: Better code for object construction on new_with_info
	
	* src/buoh-window.c: Sensitive of GoPrevious, GoNext, GoLast and
	GoFirst actions. The sensitive is different in the
	STATE_MESSAGE_ERROR.
	
	* src/buoh-properties-dialog.c: Added the "Date of publication"
	property. Fixed some translation strings.
	
	* data/comics.xml: Some comics added. Martinmorales removed (it's
	just an image, the joke is in the web page).
	
2005-09-17  Pablo Arroyo <zioma@linups.org>

	* data/buoh-ui.xml:
	* src/buoh-window.c: Added the comic view popup menu.

2005-09-16  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-properties-dialog.[ch]: get_comic_manager method added

	* src/buoh-window.c: Allow more than one properties dialog, one for
	each comic manager in the list

2005-09-15 Pablo Arroyo <zioma@linups.org>

	* src/buoh-window.c: Fix crash when deleting a comic list item

2005-09-15  Carlos Garcia Campos  <carlosgc@gnome.org>

	* data/Makefile.am: s/buoh.glade/buoh-ui.xml/
	* data/buoh.glade: Removed
	* data/buoh-ui.xml: Added
	Remove glade file and use the xml file needed for building the ui with
	GtkUIManager

	* src/buoh-view-comic.c:
	* src/buoh-view-message.c:
	Set view-comic and view-message widgets as focusables

	* src/buoh-view.c: Grab focus into view-comic or view-message when the
	view receive the focus depending on the view status. Get the focus
	when receive a button press event

	* src/buoh-window.c: Remove all glade dependecies and use GtkUIManager
	to build the ui.
	
2005-09-13  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh.c: We don't need the last comic for every manager when
	creating the model

2005-09-13  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-manager-date.c: Do not insert a new comic every time,
	only if it isn't in the list yet. Do not set as current always the
	first item, but really the current one

	* src/buoh-comic-manager.[ch]: s/PROP_LIST/PROP_CURRENT/ for the
	current property. Add a function for comparing list items

2005-09-13  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-properties-dialog.c: Remove finalize method. Fix build
	problem

2005-09-13  Esteban Sanchez  <esteban@steve-o.org>

	* data/comics.xml: s/simple/date. Added some daily strips from spanish
	newspapers.
	
	* src/Makefile.am: Added buoh-comic-manager* and removed
	comic-simple.[ch] to buoh_SOURCES
	
	* src/buoh-comic-manager.[ch]: Changed some properties to
	CONSTRUCT_ONLY. Free the comic list in the finalize.
	
	* src/buoh-comic-manager-date.[ch]: Updated with fixing of leaks, bugs
	and other stuff.
	
	* src/buoh-comic-list.[ch]: Changed to store a BuohComicManager. Added
	a get_comic_manager method.
	
	* src/buoh-comic.[ch]: Adapted to the new comic manager, now it's
	nothing more than an URI, a pixbuf and a date.
	
	* src/buoh-properties-dialog.[ch]: Now it understand a comic manager
	instead of a BuohComic.
	
	* src/buoh-window.c: Updated to use the comic manager. Give code to
	previous and next buttons callbacks.
	
	* src/buoh.c: Create BuohComicManagers instead of BuohComic when
	reading XML comics file.
	
	* TODO: Updated (new tasks added)
	
2005-09-13  Carlos Garcia Campos  <carlosgc@gnome.org>

	* data/buoh.glade: Removed dialogs

	* src/buoh-add-comic-dialog.c: Remove glade
	* src/buoh-comic-list.c:
	* src/buoh-properties-dialog.c:
	Some UI improvements

2005-09-12  Esteban Sanchez <esteban@steve-o.org>

	* src/buoh-comic-manager-date.[ch]: Added.
	
	* src/buoh-comic-manager.[ch]: Updated with minor changes to give the
	main functionallity to the class.

2005-09-12  Esteban Sanchez <esteban@steve-o.org>
	* configure.in, data/Makefile.am: Changed to been parsed successfully
	with gnome-build.

2005-09-11  Carlos Garcia Campos  <carlosgc@gnome.org>

	* Makefile.am: s/extra_DIST/EXTRA_DIST/. Remove pixmaps and interfaces
	directories

	* configure.in: s/interfacesdir/uidir/

	* data/Makefile.am:
	* src/Makefile.am:
	* interfaces/Makefile.am: Removed
	* pixmaps/Makefile.am: Removed
	* data/buoh.desktop.in: Added
	* src/buoh.desktop.in: Removed
	* data/buoh.glade: Added
	* interfaces/buoh.glade: Removed
	* data/buoh*.png: Added
	* pixmaps/buoh*.png: Removed
	Move glade file, buoh.desktop.in and icons to data directory

	* po/ChangeLog: Added

	* po/POTFILES.in: s/interfaces/data/

	* src/buoh-add-comic-dialog.c:
	* src/buoh-window.c:
	s/INTERFACES_DIR/UI_DIR/

2005-09-10  Carlos Garcia Campos  <carlosgc@gnome.org>

	* TODO: Updated

	* configure.in: Add --enable-debug

	* src/buoh-add-comic-dialog.c:
	* src/buoh-comic-list.c:
	* src/buoh-comic-loader.c:
	* src/buoh-view-comic.c:
	* src/buoh-window.c:
	* src/comic-simple.c:
	s/g_debug/buoh_debug

	* src/buoh.[ch]: Add buoh_debug. It'll only show debug messages if
	debug was enabled in configure

2005-09-10  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic.[ch]: Add a function to make comic thumbnails.

	* src/buoh-view-comic.c: Allow drag and drop a comic from the buoh to
	anywhere else

2005-09-09  Esteban Sanchez  <esteban@steve-o.org>
	
	* src/buoh-comic-maanger.[ch]: Added comic_list and current to the
	private structure.  Get_next, get_last, get_previous,
	get_current implemented.

2005-09-09  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-loader.[ch]: 
	* src/buoh-view-comic.c:
	Show gnome-vfs errors in the message error view instead of the console

2005-09-08  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-window.c: Save a copy menu item disabled by default

2005-09-08  Carlos Garcia Campos  <carlosgc@gnome.org>

	* TODO: Updated

	* src/Makefile.am: Updated for new files
	* buoh-view-comic.[ch]: Added

	* src/buoh-view.[ch]: Move the comic view stuff to a new class. Add
	status attribute in order to allow the window keep updated 
	according to the view status. Add a signal that will be emitted when
	the comic view changes the scale.

	* src/buoh-window.c: Setup sensitivities of menus and toolbar
	depending on the view status

2005-09-07  Esteban Sanchez <esteban@steve-o.org>
	
	* src/buoh-comic-manager.[ch]: Added.

2005-09-07  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/Makefile.am: Fix build problems

2005-09-06  Esteban Sanchez <esteban@steve-o.org>

	* data/comics.xml: Fixed bug with "Little Dee".

	* data/Makefile.am, interfaces/Makefile.am, pixmaps/Makefile.am:
	Renamed *DATA variables.

2005-09-05  Carlos Garcia Campos  <carlosgc@gnome.org>

	* TODO: Updated

	* src/buoh-comic-loader.[ch]: Use async operations so that the loader
	thread is not blocked anymore. We can stop the thread even if it is
	resolving the url or reading data. In the future we will be able to
	provide feedback when the loader is resolving, just before starting to
	show the comic.
	
2005-09-04  Esteban Sanchez <esteban@steve-o.org>

	* po/PORTILES.in: Updated with new files

2005-08-31  Esteban Sanchez <esteban@steve-o.org>

	* data/comics.xml: Added other five new comics. Reviewed the
	restrictions of some comics. Solved bug with "Scary go round". 

2005-08-24  Esteban Sanchez <esteban@steve-o.org>

	* data/comics.xml: Added five new comics, please check the
	restrictions.

2005-08-19  Pablo Arroyo <zioma@linups.org>

	* src/buoh-properties-dialog.c: Now it shows some properties of the
	comic.
	
	* data/comic.xml: Added the language label.
	
	* src/buoh-comic.c: Added the language atribute to the comic object.

2005-08-18  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh.c: We prefer g_free instead of xmlFree

2005-08-18  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh.c: Fix compile warnings with the pedantic gcc 4

2005-08-18  Esteban Sanchez <esteban@steve-o.org>
	
	* src/comic-simple.c: Change format of date in get_isodate to "%x" 
	that is the preferred representation in the current locale.

2005-08-17  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-window.c: Disable save a copy menu item respect to lockdown
	gconf key

2005-08-17  Esteban Snchez <esteban@steve-o.org>
	
	* interface/buoh-window.c: PNG is better than JPEG
	
	* TODO: Export as PNG closed (fast, is'nt it?)

2005-08-15  Esteban Sanchez <esteban@steve-o.org>

	* interface/buoh.glade: Added "Save a copy" menu
	
	* src/buoh-window.c: Added buoh_window_menu_save_cb for saving
	a comic to a jpg image

	* po/Makefile.in.in: Removed

	* TODO: Added export as PNG

2005-08-15  Carlos Garcia Campos  <carlosgc@gnome.org>

	* TODO: Updated

	* configure.in: Add explicit GLIB requirement to configure

	* src/buoh.c: Save to disk comics seleted by the user

	* src/main.c: Move user directory creation from main to buoh

2005-08-06  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic-list.c: Ellipsisation

	* TODO: Updated

2005-08-06  Carlos Garcia Campos  <carlosgc@gnome.org>

	* configure.in: We depend now on GTK+ 2.7.0

2005-08-05  Carlos Garcia Campos  <carlosgc@gnome.org>

	* AUTHORS: Added myself

	* TODO: Updated

	* src/Makefile.am:
	* src/buoh-view-message.[ch]: Added
	* src/buoh-view.[ch]: Remove view status

	Add new widget for the messages view.

	* src/buoh-comic-list.c: Remove frame border and use markup in the
	title label. Implement size_request and size_allocate in order to get
	some extra width for the list.

2005-08-04  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-comic-loader.c: Resolve a bug on threads
	when the application was closed and a comic was
	already loading.

2005-07-31  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh-comic-list.c: Change label to "Comic list".
	Remove the shadow of the GtkFrame and added a border.

2005-07-30  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/Makefile.am:
	* src/buoh-comic-loader.[ch]: Added

	* src/buoh-view.[ch], src/buoh-window.[ch]: Remove view status. 
	We only need to know the current page of the view, the comic load 
	status it's now in the BuohComicLoader object.
	Use a thread for the comic loading stuff.

2005-07-29  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-view.c: Remove buoh_view_check_comic_uri, it's slow and we
	don't really need it

2005-07-27  Esteban Sanchez <esteban@steve-o.org>

	* NEWS, AUTHORS, MANTAINERS, README: Updated
	
2005-07-26  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-window.c: Add callback for the properties comic menu item

	* TODO: updated

2005-07-26  Carlos Garcia Campos  <carlosgc@gnome.org>

	* interfaces/buoh.glade: Remove Edit menu. Move Properties menuitem
	from Edit to Comic menu

2005-07-25  Carlos Garcia Campos  <carlosgc@gnome.org>

	* TODO: Updated

2005-07-25  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-comic.[ch]: Added
	* src/comic.[ch]: Removed
	* src/Makefile.am:
	* src/buoh-comic-list.c:
	* src/buoh-properties-dialog.[ch]:
	* src/buoh-view.[ch]:
	* src/buoh-window.c:
	* src/buoh.c:
	* src/comic-simple.[ch]:

	s/Comic/BuohComic/ 
	More code cleanup
	
2005-07-25  Carlos Garcia Campos  <carlosgc@gnome.org>

	* configure.in, src/Makefile.am: Cleanup

2005-07-25  Carlos Garcia Campos  <carlosgc@gnome.org>

	* src/buoh-add-comic-dialog.[ch]:
	* src/buoh-comic-list.[ch]:
	* src/buoh-properties-dialog.[ch]:
	* src/buoh-view.[ch]:
	* src/buoh-window.[ch]:
	* src/Makefile.am:

	New files added for the new design

	* interfaces/buoh.glade: Some UI changes needed for the new design.
	Some widgets are created now in the code.

	* src/buoh.[ch], src/comic.h, src/main.c: Change to an OO design. Many
	code cleanups and fix some memory leaks. 

2005-06-28  Esteban Sanchez  <esteban@steve-o.org>

	* buoh.c, buoh.h, callbacks.c, callbacks.h, comic.c, comic.h,
	comic-simple.c, comic-simple.h, main.c, ChangeLog: Change my email

2005-06-13  Esteban Sanchez  <esteban@steve-o.org>

	* data/comics.xml: "Pooch Cafe in Spanish" is now published on Sundays

2005-04-10  Esteban Sanchez  <esteban@steve-o.org>

	* src/comic-simple.c: (comic_simple_is_the_last): Now it check the
	restrictions of the comic

2005-04-07  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh.c: Some reorder of the code.
	(buoh_gui_copy_uri_to_clipboard): New function that copies the URI
	of the selected comic to the clipboard
	(buoh_gui_popup_copy_uri_cb): Implemented.
	(buoh_gui_popup_delete_cb): Implemented.

2005-03-11  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh.c: Change the notebook to the image only when the
	uri exists.
	(buoh_gui_show_comic_properties): redefined, now it receives a Buoh object
	(buoh_gui_show_comic_properties_cb): added, it's a callback to show
	the comic properties dialog.
	(buoh_window_resize): now receive a Buoh.

	* src/callbacks.[ch]: buoh_gui_new_activate and buoh_gui_new_dialog_reset
	removed.

	* interfaces/buoh.glade: new_comic_dialog removed. "New" menu button
	removed.

2005-03-11  Pablo Arroyo  <zioma@linups.org>

	* src/buoh.c: popup menu for the user comic list.

2005-03-07  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh.c: MAX_SCALE and MIN_SCALE reduced.
	- The zoom is applied when the comic is loading
	- The memory leak was not really fixed on the other comic. Now it is.

2005-03-04  Esteban Sanchez  <esteban@steve-o.org>

	* src/comic.c: Fixed a huge memory leak when loading the pixbuf.

	* src/buoh.c: Check if the URI exists before fetching a comic (no more
	not founded errors!)

2005-03-02  Esteban Sanchez  <esteban@steve-o.org>

	* src/comic-simple.[ch]: Added an attribute that indicates if the comic
	restrictions. It's an array[8] of boolean values, the index is a
	GDateWeekday.
	
	* src/buoh.c (buoh_load_supported_comic_list): Load the restrictions from
	XML file.
	- Some memory liberated.

2005-02-28  Esteban Sanchez  <esteban@steve-o.org>

	* help/comics.txt: Deleted

	* data/comics.xml: Added all the comics that were on comics.txt
	
	* interfaces/buoh.glade: Added a button that shows the current page (in
	comic simples will be the date) of the current comic.

	* src/comic.[ch], comic-simple.[ch]: Added a function that returns the
	current page (date).
	
	* src/buoh.c: Code to show the page of the comic.

2005-02-25  Esteban Sanchez  <esteban@steve-o.org>

	* data/comics.xml: Added a attribute id that identifies a comic.

	* src/comic.[ch]: added id attribute, get and set of this attribute.

	* src/callbacks.c: Moved a lot of functions that should be privates to
	buoh.c

	* src/buoh.c: buoh_gui_show_comic (ambiguous) renamed to loading_comic.
	Some functions commented. On exit the user comic list is saved to a XML
	file in home dir. Some code cleanup.

	* interfaces/buoh.glade: Added a Bookmarks menu. Removed some menu
	buttons.

	* help/comics.txt: Reviewed and edited to have generic uris.

	* help/comics.xml: Removed

2005-02-21  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh.c: Hide the tabs of the notebook in the code, it's just 
	to see the tabs in the Glade editor.

	* interfaces/buoh.glade: Changed the TextView to a GtkLabel because
	GtkLabel supports pango (text rendering) with easier methods.

2005-02-19  Esteban Sanchez  <esteban@steve-o.org>

	* interfaces/buoh.glade: Added a notebook widget that holds in
	one tab the GtkImage, and in another tab a GtkTextView. In this
	TextView there are a welcome message.
		
	* src/buoh.c: When loading buoh show the welcome message and when
	a comic is activate show the image.
	- Sort the list by title (look at buoh_gui_setup).

2005-02-19  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh.c: Added a column to the supported list that indicates if
	a comic is on the user list. Connected a signal when this column
	is toggled and show/hide the comic in the user list.

	* interfaces/buoh.glade: Remove add button on add dialog, cancel
	button changed to close button.

2005-02-18  Esteban Sanchez  <esteban@steve-o.org>

	* interfaces/buoh.glade: Created a new dialog to add a comic. It will
	show a list of supported comic and a user will select one to add to
	his list. Added a menu button to add a comic. enamed some widgets.
	
	* src/buoh.[hc]: Renamed buoh_load_comic_list to
	buoh_load_supported_comic_list.
	- Added a function (buoh_load_user_comic_list) that load the user 
	comic list. Here it's created the ~/.buoh/ directory. NOTE: if you
	want to have some comic copy comics.xml to ~/.buoh/
	- Added a function that connect the signals of the add dialog.
	- Changed the list store. Now it's used by both tree_views. Added
	a column that says if a user has the comic on his list.
	
2005-02-16  Pablo Arroyo <zioma@linups.org>

	* src/buoh.c (buoh_comic_zoom): Cast to float scale when the zoom is 1:1

	* src/buoh.c: Set sensitive/unsensitive the toolbar buttons and menu
	items. Also changed the MAX/MIN zoom scaling values.
	
	* src/comic[-simple].[hc] (comic_is_the_last): Check if the comic is the
	last one.

2005-02-15  Esteban Sanchez  <esteban@steve-o.org>

	* src/callbacks.c: Moved a lot of callbacks to buoh class.

	* src/buoh.c: Added callbacks to previous and next. Need a lot of love

	* src/comic.h: Added go_next and go_prev functions.

	* src/comic-simple.c: Added a Gdate pointer in the class.
	comic_simple_get_uri_from_date function now returns the URI based on
	that Gdate, so needs no parameters.
	Added redefinition of go_previous and go_next.

	* interfaces/buoh.glade, src/callbacks.c: Removed the horizontal pane,
	it was not useful

2005-02-13  Esteban Sanchez  <esteban@steve-o.org>

	* src/buoh.c: Set the values of the zoom's macros to a more logical
	number, nobody will need to zoom to an atomic level :P

	* src/callbacks.c: Show the comic properties on the properties window.
	Fixed typo in the function name (buoh_window_resize)

	* interfaces/buoh.glade: Properties widgets renamed.

2005-02-13  Carlos Garcia Campos <carlosgc@gnome.org>

	* interfaces/buoh.glade: Added a toolbar. Added Go menu and View menu.

	* src/buoh.[ch]: Added zoom support

	* src/comic-simple.c: Get gmt time instead of local time

	* src/comic.[ch]: Keep a pointer to the pixbuf in the comic

2005-02-11  Carlos Garcia Campos <carlosgc@gnome.org>

	* src/callbacks.c: used gtk_show_about_dialog for showing the about
	dialog. Resize the main window when it's smaller than the comic. Fixed
	memory leak when a comic is selected

2005-02-10  Esteban Sanchez  <esteban@steve-o.org>
	
	* TODO: Added the file with a simple list of things to do. Write on it
	all the things we should do.

	* src/buoh.desktop.in: Added the program icon, it shows it in the
	GNOME menu.

	* pixmaps/Makefile.am : Defined icondir to install the icon.

	* data/: Created this directory that will store info about supported
	comics (comics.xml). This file whill be installed under
	$PREFIX/buoh/comics

	* data/comics.xml: Copied from help/

	* help/comics.xml: Moved to data/
	
	* src/buoh.c (buoh_load_comic_list): The path to xml file is build
	using the COMICS_DIR macro.

2005-02-09  Carlos Garcia Campos <carlosgc@gnome.org>

	* interfaces/buoh.glade: named viewport widget as comic_view. Changed
	the shadow of the tree_view to ETCHED_IN

	* src/callbacks.c: do not allow to select a comic until the current
	one is loaded. Used a watch cursor for a better feedback. 

	* src/buoh.c, src/callbacks.c, src/comic-simple.[ch], comic.c[h]:
	s/Comic_Simple/ComicSimple. Some code cleanups

2005-02-08  Pablo Arroyo <zioma@linups.org>

	* src/comic.[ch]: make const the gchar* variables of the setters.
	* src/comic-simple.[ch]: make const the gchar* variables of the
	setters.
	* many.[ch]: fixed some warnings.

2005-02-08  Esteban Sanchez  <esteban@steve-o.org>

	* src/callbacks.c (buoh_gui_load_comic): Programs had a segmentation
	fault because gnome_vfs_close() only should be called when the file
	was opened without errors.
	(buoh_gui_new_activate): Remove innecesary GTK_WINDOW cast on
	gtk_widget_show
	(buoh_gui_show_comic): Rename of the function, it was
	buoh_gui_loading_comic
	(buoh_gui_new_dialog_ok_clicked): Warnings removed

2005-02-07  Carlos Garcia Campos <carlosgc@gnome.org>

	* buoh.[ch]: keep a pointer to the current comic in the bouh class.
	Added a get / set function for getting / setting the current comic.

	* callbacks.c: use the tree_selection changed signal instead of the
	cursor-changed treeview's. Load the pixbuf out of the selection change
	function for a better feedback.

2005-02-07  Carlos Garcia Campos <carlosgc@gnome.org>

	* autom4te.cache, src/.deps: Really removed unnecessary directories

2005-02-05  Carlos Garcia Campos <carlosgc@gnome.org>

	* src/buoh.c: fixed some memory leaks

2005-02-05  Esteban Sanchez  <esteban@steve-o.org>

        * buoh.glade: Scrolled window policy set to automatic

2005-02-05  Carlos Garcia Campos <carlosgc@gnome.org>

	* Makefile.in, aclocal.m4, config.h, config.status, intltool-*,
	libtool, mkinstalldirs, stamp-h1, autom4te.cache/*, po/Makefile.in,
	po/POTFILES, src/Makefile.in, src/.deps/*: removed unnecessary files

2005-02-05  Esteban Sanchez  <esteban@steve-o.org>
	* src/buoh.c (buoh_load_comic_list): solved typo bug on reading xml
	property (generic_urL -> generic_urI).

2005-02-05  Pablo Arroyo <zioma@linups.org>
	
	* help/comics.xml: new xml structure. 
	* src/buoh.c (buoh_load_comic_list): added the xml read comics from "comic.xml", it access it in ../help/ directory <- we must change it. 
	* src/buoh.c (buoh_gui_properties_window_setup): now you can close the window.
	* src/callbacks.c (buoh_gui_hide_window): hide the window passed in gdata or in widget if gdata is NULL (usefull for connect the delete-event and the close buttons).
	* many.[hc]: some minor changes on code not acording to the buoh style :). 

2005-02-04  Pablo Arroyo <zioma@linups.org>

	* interface/buoh.glade: added the new_dialog_window
	* src/callbacks.c: (buho_gui_new_dialog_*): this functions implements the new dialog window actions.
	* src/buoh.c: (buoh_gui_new_comic_dialog_setup): conect the signals for the new window.
	* src/buoh.c: (buo_load_comic_simple): add a simple comic to the treeview.
	
2005-02-04  Esteban Sanchez  <esteban@steve-o.org>

	* src/callbacks.c (buoh_gui_show_comic_properties): Added this callback that shows a window with the comic properties. The window is not HIG-compliant at this moment. By the way, it's not useful either :P
	* interfaces/buoh.glade: Added that window and the "New comic" dialog, where zioma is working.
	* src/comic-simple.c: Fixed a stupid bug that maked inheritance not working.

2005-02-03  Esteban Sanchez  <esteban@steve-o.org>

	* src/interface.[hc]: Deleted because they were not useful.
	* src/buoh.[hc] (buoh_get_widget): New function that return the widget indicated by the parameter. It will solve zioma's problem with the "new dialog".
	* src/callbacks.c (buoh_gui_load_comic_from_treeview): This function is connected to the tree view (comic list) and change the label to the comic name. It get the file using Gnome-VFS and load it into a GdkPixbufLoader.
	(buoh_gui_loading_comic): Finally! Buoh can download and show a comic! This function update the Image that stores the comic.
	* help/comics.txt: Change the example URLs of the comics to a generic URI, with date formats.
	* interface/buoh.glade: Updated the window to allow scrolling on the
	image when it's huge.

2005-02-02  Esteban Sanchez  <esteban@steve-o.org>

	* src/comic.[ch]: Updated for being an abstract class. Take a look at struct _ComicClass in header file. It defines a function pointer that child classes have to change to the real function.
	* src/buoh.c (buoh_load_comic_list): Added this function which will load from a file (XML?) info about supported comics and show it in the Tree View.
	* src/comic-simple.[hc]: Created the "Comic Simple" class, child of Comic class. This class would implement the comics which URLs depends of date.

2005-02-01  Esteban Sanchez  <esteban@steve-o.org>

	* src/comic.[hc]: Created the Comic class. This class will support inheritance and specialization for that comics that differs on the way to fetch them.

2005-01-31  Esteban Sanchez  <esteban@steve-o.org>

	* src/Makefile.in: Stupid slash (\) in a line was doing buoh not to compile properly.
	* src/callbacks.c (buoh_gui_menu_about_activate): Change gnome_about (deprecated) to gtk_about widget, which is clearer and easier. It is GTK 2.6, so please upgrade your development libraries!!
	* src/buoh.h: Deleted buoh_new_gui because it was a silly function. His functionallity was added into buoh_gui_setup.	
	* src/main.c: Minor changes to update it to the change in buoh object.

2005-01-24  Moiss Belchn  <moises@dondetepique.com>

	* AUTHORS: I officially add myself to buoh project.

2004-11-23  Esteban Snchez  <esteban@steve-o.org>

	* src/buoh.c: Free of errors and warnings and finish the prototype of the Buoh object. Now we have to think about this object. Do we need the buoh_set_gui and buoh_gui_setup? I think that one of this function should be private and called from the other function.
	* src/main.c: Created our first instance of the Buoh object. Congratulations! :D Now, what should we do whit our object?

2004-11-22  Esteban Snchez  <esteban@steve-o.org>

	* src/main.c: Updated to use the Buoh object. There is still a lot of work in this file.
	* src/interface.c: Clear this file, because the gui_setup and gui_new is related to the Buoh class. So it was moved to buoh.[hc]
	* src/buoh.[hc]: Created this file to declare the Buoh object.

2004-11-14  Esteban Snchez  <esteban@steve-o.org>

	* interfaces/buoh.glade: Changes on the menu (mainly name of buttons). Changed atribute "Encojer" (don't know in english) on the widgets which are inside of a container (Vpaned and Hpaned).	
	* src/interface.c: Minor changes

2004-11-14  Pablo Arroyo Loma <zioma@linups.org>

	* src/callbacks.c: menu about added.
	* pixmaps/: two pixmaps added (16x16 and 64x64).

2004-11-13  Esteban Snchez <esteban@steve-o.org>

	* buoh.glade: make again because it was corrupted.

2004-11-08  Pablo Arroyo Loma  <zioma@linups.org>

	* buoh.glade: moved to interface/ and src/interface.c src/Makefile.am Makefile.am configure.in and po/POTFILES were updated to solve this change.
	* interface/Makefile.am: added.
	
2004-11-07  Esteban Snchez <esteban@steve-o.org>

	* src/Makefile.am: Updated buoh_SOURCES to reference interface.* and callbacks.*
	* interface.c: Used g_return_if_fail instead of "if (foo == NULL) return NULL".

2004-11-07  Pablo Arroyo Loma  <zioma@linups.org>

	* src/main.c: moved the interface creation to "src/interface.c" archive.
	* src/interface.h: changed the function "buoh_gui_start" to "buoh_gui_setup" and add "buoh_gui_new" declaration.
	* src/interface.c: file added with "buoh_gui_start" implementation and three signals connected in "buoh_gui_setup".
	* src/callbacks.h: file added with "buoh_exit" and "comic_new" function declarations.
	* src/callbacks.c: file added with implementation of "buoh_exit".

2004-11-04  Esteban Snchez <esteban@steve-o.org>

	* main.c: Added the glade_xml_new.
	* main.c: Set the title of the window. All these things should go in the src/interface.h as a procedure.

2004-10-20  Esteban Snchez <esteban@steve-o.org>

	* Add file src/interface.h where is defined a "typedef struct GladeXML". This struct helds a pointer to the GladeXML resource