File: ChangeLog

package info (click to toggle)
peacock 0.4-5
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,340 kB
  • ctags: 649
  • sloc: ansic: 6,341; sh: 478; makefile: 309; sed: 93
file content (575 lines) | stat: -rw-r--r-- 18,474 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
2001-10-03  Archit Baweja  <bighead@users.sf.net>

	* configure.in: bumped version to 0.4. Version 0.4 released!

2001-09-05  Archit Baweja  <bighead@crosswinds.net>

	* TODO: structured+updated it a bit.

2001-09-04  Archit Baweja  <bighead@crosswinds.net>

	* src/main.c (file_browser_open_file_cb): new function.

2001-08-28  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c (view_filebrowser_cb): new function.

	* src/main.c (app_created_cb): dock the PeacockFileBrowser too.

	* src/menus.c (settings_menu_uiinfo): add toggle items for above.
	
	* src/peacock-file-browser.[ch]: new files added. Build files updated.

2001-08-12  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks-gtkhtml.[ch]: new files added. Build files updated.
	(html_view_url_requested_cb): new function.

2001-08-11  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file.c (file_load): forgot to fclose () I don't know
	since when! So I put them finally where required.
	
	* src/peacock-file-view.c (switch_page_cb): new function.
	(peacock_file_view_sync_html_view): new function.

2001-07-05  Archit Baweja  <bighead@crosswinds.net>

	* configure.in: bumped version to 0.3. Version 0.3 released!

	* peacock.spec.in: install the glade files too.

2001-06-20  Archit Baweja  <bighead@crosswinds.net>

	* src/html.c (html_tag_insert): removed.

2001-06-19  Archit Baweja  <bighead@crosswinds.net>

	* src/main.c (main): added popt support.

	* src/windows-html.c (*_dialog_ok_cb): if blank tag, don't insert the
	after tag.
	(create_insert_basefont_dialog): got the basefont dialog working. It
	was looking for the wrong widget name.
	(basefont_dialog_ok_cb): return a blank on value of size being 0.

2001-06-16  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file-view.c (peacock_file_view_insert_text): didn't 
	record the changes in PeacockFile. fixed bug.

2001-06-08  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c: migration to libglade complete.
	
2001-04-10  Archit Baweja  <bighead@crosswinds.net>

	* src/support.c (lookup_widget_libglade): new function.
	(peacock_glade_dialog_new): new function.
	
2001-04-08  Archit Baweja  <bighead@crosswinds.net>

	* configure.in: define PACKAGE_GLADE_DIR.

	* acconfig.h: likewise.

2001-04-07  Archit Baweja  <bighead@crosswinds.net>

	* src/html.c (html_tag_prepare_selct_string): renamed to
	html_tag_prepare_select_string.

	* src/windows-html.c (create_insert_selct_dialog): renamed to 
	create_insert_select_dialog.
	(selct_dialog_ok_cb): likewise to select_dialog_ok_cb.

2001-04-06  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (create_insert_*_dialog): changed accordingly for
	MDI and libglade migration.
	
	* src/callbacks-html.c (*_cb): likewise.

2001-04-05  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c (save_yourself_cb, die_cb): removed.

2001-04-04  Archit Baweja  <bighead@crosswinds.net>

	* src/main.c: made the mdi object a global. Ah! thats nice. 
	Widespread changes, ofcourse.
	
	* configure.in: added check for libglade. update makefile accordingly.

	* src/main.c (main): init glade support.

2001-04-04  Archit Baweja  <bighead@crosswinds.net>

	* src/dialogs: new dir. Holds glade files for various dialogs.
	dialogs-html.glade[.h]: new files added.
	Makefile.am: likewise.

2001-03-24  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file.c (file_load): fixed loading bug.

2001-03-22  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c (view_htmlbars_cb): changes for MDI.
	(view_maintbar_cb): likewise.

2001-03-21  Archit Baweja  <bighead@crosswinds.net>

	* src/toolbars.c (create_toolbar_main): accepts a GtkObject * to the
	main mdi object.
	(create_html_toolbars): likewise.
	
	* configure.in: added check for GtkHTML. updated makefile to use
	$(GTKHTML_LIBS)
	
	* src/main.c (mdi_delete_event_cb): removed.

2001-03-01  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file-view.c (peacock_file_view_new): save a pointer to
	the PeacockFile being represented.

	* src/peacock-file-view.h: removed pointer to PeacockFile.

	* src/peacock-file.h (IS_PEACOCK_FILE_SAVED): new utility macro.
	(PeacockFile): view is now of GtkWidget type.

	* src/main.c (dnd_cb): new function.

2001-02-28  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file-view.c (peacock_file_view_construct): removed.

	* src/callbacks.c (cut_cb): fixed cast problem.
	(copy_cb, paste_cb, clear_cb, select_all_cb): likewise.

2001-02-24  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file-view.[ch]: new files added. Build files updated.
	The View of PeacockFile.

	* src/callbacks.c (preview_cb): removed.
	(new_cb, open_cb, save_cb, save_as_cb): changed for MDI support.
	(close_cb, quit_cb, print_cb, print_cb): likewise.
	(cut_cb, copy_cb, paste_cb, clear_cb, select_all_cb): likewise.

	* src/menus.c (file_menu_uiinfo): removed Preview option.

	* src/main.c (child_remove_cb, app_created_cb): new.
		
2001-02-23  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-file.c (create_*_filesel): changed for MDI support.
	(*_filesel_ok_cb): likewise.
	(save_q_cb_*): removed. 

2001-02-16  Archit Baweja  <bighead@crosswinds.net>

	* src/file-io.[ch]: removed. Updated required files accordingly.
		
2001-01-27  Archit Baweja  <bighead@crosswinds.net>

	* src/menus.[ch]: new files added. Contains the menu's GnomeUIInfo
	definitions from windows-main.c. Build files updated.
	(files_menu_uiinfo): new GnomeUIInfo struct.
	(main_menu_uiinfo): include the above struct.

	* src/main.c (mdi_destroy_cb): new function.
	(mdi_delete_event_cb): likewise.

2001-01-25  Archit Baweja  <bighead@crosswinds.net>

	* src/peacock-file.[ch]: new files added. A GnomeMDIChild derivative.
	Added for MDI support. 

	* src/windows-main.[ch]: removed. Build files updated. All other files
	which "#include" the header file, also updated.

2000-10-22  Archit Baweja  <bighead@crosswinds.net>

	* dnd-helper.[ch]: files added. DND support for Peacock. Contributed
	by Jos Antonio Caminero Granja. Updated build files.
	(dnd_drop_init): new function. public.
	(drag_data_received_cb): likewise. private.
	
2000-10-12  Archit Baweja  <bighead@crosswinds.net>

	* Makefile.am (EXTRA_DIST): include peacock.spec in dist as well.

2000-09-23  Archit Baweja  <bighead@crosswinds.net>

	* HACKING: updated.

	* peacock.spec.in: file added. Updated configure.in to output the .spec
	file and Makefile.am to include it in dist.

2000-09-20  Archit Baweja  <bighead@crosswinds.net>

	* configure.in: bumped version to 0.2. Version 0.2 released!

2000-09-13  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (image_dialog_ok_cb): added code to signal error
	on missing SRC string in the statusbar.

2000-09-12  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (td_dialog_ok_cb): forgot to free the "extra" string.
	(th_dialog_ok_cb): likewise.

2000-08-23  Archit Baweja  <bighead@crosswinds.net>

	* src/html.c (html_tag_prepare_image_string): used to make <image>.
	changed to <img>.

2000-08-20  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (color_set_cb): new function.

2000-08-18  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (href_dialog_ok_cb): use gtk_editable_get_chars ()
	instead of gtk_entry_get_text (). Added g_free () calls too.
	(mailto_dialog_ok_cb): likewise.
	(anchor_dialog_ok_cb): likewise.
	(comment_dialog_ok_cb): likewise.

2000-08-17  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (image_dialog_ok_cb): some changes due to an
	accidental deletion of code.
	(create_insert_comment_dialog): likewise.

2000-08-15  Archit Baweja  <bighead@crosswinds.net>

	* src/html.c (html_tag_prepare_image_string): cleaned up code. Added
	checks for blank fields.

2000-08-14  Archit Baweja  <bighead@crosswinds.net>

	* README: updated.

2000-08-11  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (create_insert_check_box_dialog): new function.
	(create_insert_radio_btn_dialog): likewise.
	(check_box_dialog_ok_cb): likewise.
	(radio_btn_dialog_ok_cb): likewise.

	* src/html.c (html_tag_prepare_check_box_string): new function.
	(html_tag_prepare_radio_btn_string): likewise.
	
2000-08-10  Archit Baweja  <bighead@crosswinds.net>

	* src/html.c (html_tag_prepare_*_string): fixed bug when it returned
	"" instead of g_strdup ("").
	(html_tag_prepare_*_string): added check for blank fields.

2000-08-07  Archit Baweja  <bighead@crosswinds.net>

	* src/html.c (html_tag_insert): uses GtkEditable::current_pos
	instead of GtkText::cursor_mark.index to get current position.
	
 	* src/windows-html.c (create_insert_tb_dialog): new function.
	(create_insert_tr_dialog): likewise.
	(create_insert_th_dialog): likewise.
	(create_insert_td_dialog): likewise.
	(tb_dialog_ok_cb): likewise.
	(tr_dialog_ok_cb): likewise.
	(th_dialog_ok_cb): likewise.
	(td_dialog_ok_cb): likewise.

	* src/html.c (html_tag_prepare_tb_string): new function.
	(html_tag_prepare_tr_string): likewise.
	(html_tag_prepare_th_string): likewise.
	(html_tag_prepare_td_string): likewise.
	
2000-08-06  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.c (create_insert_form_dialog): new function.
	(create_insert_tarea_dialog): likewise.
	(create_insert_selct_dialog): likewise.
	(create_insert_entry_dialog): likewise.
	(form_dialog_ok_cb): likewise.
	(tarea_dialog_ok_cb): likewise.
	(selct_dialog_ok_cb): likewise.
	(entry_dialog_ok_cb): likewise.
	
	* src/html.c (html_tag_prepare_form_string): new function.
	(html_tag_prepare_tarea_string): likewise.
	(html_tag_prepare_selct_string): likewise.
	(html_tag_prepare_entry_string): likewise.
		
2000-07-16  Unknown Coder

	* src/main.c (main): SM code added.
	src/windows-main.c (create_Peacock): likewise.
	src/callbacks.c (quit_cb): likewise.
	
	* src/windows-main.c (restore_geometry): new function.
	(save_geometry): new function.

	* src/callbacks.c (save_yourself_cb): new function.
	(die_cb): new function.
	
2000-06-08  Archit Baweja  <bighead@crosswinds.net>

	* src/toolbars.c (headings_toolbar_uiinfo): new toolbar definition.

2000-05-23  Archit Baweja  <bighead@crosswinds.net>

	* NEWS: updated and changed format.

	* src/html.c: code beautification.

2000-05-21  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-file.c (save_q_cb_quit): confirms action for quiting.

	* src/windows-main.c: code beautification and comment-ifing.
	(create_preview): replaced ok button with close button.
	(on_Peacock_delete_event): checks for unsaved file before quit-ing Q.

	* src/callbacks.c (quit_cb): likewise.
	
2000-05-18  Archit Baweja  <bighead@crosswinds.net>

	* src/toolbars.c (basic1_toolbar_uiinfo): split from
	basic_toolbar_uiinfo. Callers changed.
	(basic2_toolbar_uiinfo): likewise.

2000-05-17  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.h: prototypes of callbacks removed.

	* src/windows-html.c: removed "#include <windows-html.h>". Callbacks
	moved in front of required functions.

	* src/windows-html.c: Removed use of global variables. Changed callers.
	(create_insert_*_dialog): now all get pointer to main app widget. Also,
	major code clean-ups.
	(on_insert_*_dialog_ok_clicked): all renamed to *_dialog_ok_cb.
	
	* src/callbacks-html.c (tbar_lists_button_*_cb): new callbacks.
	(tbar_forms_button_*_cb): likewise.
	(tbar_tables_button_*_cb): likewise.
	
	* src/toolbars.c (forms_toolbar_uiinfo): new GnomeUIInfo definition.
	(tables_toolbar_uiinfo): likewise.
	(lists_toolbar_uiinfo): completed the Lists html toolbar.
	(create_html_toolbars): added the 'Lists' 'Forms' and 'Tables' html
	toolbar to the HTML Toolbars List.

	* pixmaps/Makefile.am (EXTRA_DIST): new icons for 'Lists', 'Form'
	and 'Tables' html toolbars.
	
2000-05-12  Archit Baweja  <bighead@crosswinds.net>

	* NEWS: updated. updated EXTRA_DIST in Makefile.am.

	* AUTHORS: updated.

2000-05-05  Archit Baweja  <bighead@crosswinds.net>

	* src/Makefile.am (peacock_LDADD): removed "-lgtkxmhtml". Now uses
	the variable $(GTKXMHTML_LIBS) defined by configure macros.

2000-05-02  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c (view_maintbar_cb, view_htmlbars_cb): new callbacks. 

2000-04-26  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c: gtk_widget_show()d all 'Save it?' dialogs.

	* src/callbacks (print_cb, print_setup_cb, prefs_cb): gnome_ok_dialog
	now replaced by gnome_ok_dialog_parented.
	
	* src/windows-main.c (on_Peacock_delete_event): returns TRUE, if
	saved dialog has to be shown. Quit question dialog, modal and parented.

2000-04-25  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-main.c (create_preview): new function.
	(file_menu_uiinfo): added 'Preview' menuitem.

	* src/callbacks.c (preview_cb): new function.

	* src/Makefile.am (peacock_LDADD): added "-lgtkxmhtml".
	
2000-04-20  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks-html.h: all function now get GtkWidget *, as first
	parameter. Likewise for all callbacks.

2000-04-18  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-main.c (on_Peacock_delete_event): added check for unsaved
	file.
	src/callbacks.c (quit_cb): likewise.

	* src/windows-file.c (save_q_cb_quit): new function.

2000-04-16  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks-html.c (tbar_fonts_button_em_cb): new callback.
	(tbar_fonts_button_pre_cb): likewise.
	(tbar_fonts_button_kbd_cb): likewise.
	(tbar_fonts_button_tt_cb): likewise.

	* src/toolbars.c (fonts_toolbar_uiinfo): added 4 icons for 4 tags.
	PRE, TT, EM, KBD tags.

	* pixmaps/Makefile.am (EXTRA_DIST): included 4 new icons new tags.

	* src/windows-main.c (create_Peacock): html toolbars dock item can
	never be vertically docked.

2000-04-15  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-main.c (create_Peacock): a minimal popup menu setup.
	(menubar_uiinfo): renamed to main_menu_uiinfo.
		
	* src/callbacks.c (cut_cb, copy_cb, paste_cb, clear_cb, select_all_cb):
	use the data parameter in lookup_widget to lookup the main_textbox
	instead of widget parameter. Done for compatibility with popup menu.
	
2000-04-13  Archit Baweja  <bighead@crosswinds.net>

	* doc/C/peacock.sgml: changed the help file, into a multiple page
	manual. The content is the same, almost. Also, shifted to
	OASIS DocBook DTD V3.1

	* doc/C/topic.dat: added fields accordingly.
	
2000-04-11  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c: all checks for unsaved files, have been shifted
	here from file-io.c functions. All "Save it?" prompts are now modal
	and parented.

	* src/windows-file.c: Global variables removed.
	(save_q_cb_*): new. callbacks for "Save it?" prompts.
	
2000-04-09  Archit Baweja  <bighead@crosswinds.net>

	* pixmaps/font_sup.xpm: new icon.
	font_sub.xpm: likewise.
	font_minus.xpm: likewise.
	font_plus.xpm: likewise.

2000-04-08  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-main.c: added GnomeUIInfo definition for Select All
	menuitem.

	* src/callbacks.c (select_all_cb): callback for Select All menuitem.

	* src/*.[h,c]: changed the headers of all source files, as it says
	on the GNU website, to properly copyleft a program.

	* src/about.c (create_about_dialog): changed the Copyright line.

	* pixmaps/br.xpm: shortened the icon by one pixel.
	paragraph.xpm: likewise.

2000-04-05  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c (quit_cb): now shows a dialog, confirming the
	action.

	* src/windows-main.c (on_Peacock_delete_event): likewise.

	* src/callbacks.c (new_cb): check for unsaved files added.
	(close_cb): likewise.
	
2000-04-04  Archit Baweja  <bighead@crosswinds.net>

	* peacock-tl.[h,c]: files added. A custom widget. A notebook kinda
	widget for toolbars only. Makes a toolbar from a GnomeUIInfo
	definition and inserts it into a Notebook widget.

2000-04-03  Archit Baweja  <bighead@crosswinds.net>

	* THANKS: Added a 'thanks' file.

2000-03-29  Archit Baweja  <bighead@crosswinds.net>

	* doc/C/peacock.sgml: file added. A basic help file. Uses DocBook.

	* peacock.desktop.in: file added. GNOME menu file.

	* Makefile.am: added target to include extra files like
	DEPENDS, HACKING, FEATURES, to be included in the dist.

2000-03-29  Archit Baweja  <bighead@crosswinds.net>

	* src/callbacks.c (cut_cb): flashes a message in the appbar.
	(copy_cb, paste_cb, clear_cb): likewise.

	* src/file-io.c (file_new): likewise.
	(file_load, file_save, file_close): likewise.

2000-03-28  Archit Baweja  <bighead@crosswinds.net>

	* src/file-io.[h,c]: files added. File I/O functions.
	(file_new): prepare app for new file.
	(file_load): load a file in the editor.
	(file_save): save the currently open file.
	(file_close): close the currently open file.

	* src/windows-file.[h,c]: files added. File selection dialogs.

2000-03-27  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-html.[h,c]: files added. Dialogs for the html
	toolbars. Also callbacks.

	* src/html.[h,c]: files added. HTML related functions.
	(html_tag_insert): Inserts a html tag in the main textbox.
	(html_tag_prepare_*_string): functions for preparing strings of
	tags, which gather info from dialogs, so that the string can be
	inserted in the main textbox.

2000-03-26  Archit Baweja  <bighead@crosswinds.net>

	* src/windows-main.c: added GnomeUIInfo definition for the main menu.

	* src/toolbars.[h,c]: files added. added GnomeUIInfo definition
	for the main toolbar, and html toolbars.
	(create_toolbar_main): creates the main toolbar.
	(create_html_toolbars): creates a notebook of html toolbars.
	(create_toolbar_basic): creates the 'Basic' html toolbar.
	(create_toolbar_fonts): creates the 'Fonts' html toolbar.

	* src/callbacks.[h,c]: files added. Callbacks for the main menu
	and toolbar.

	* src/callbacks-html.[h,c]: files added. Callbacks for the html
	toolbar.

2000-03-26  Archit Baweja  <bighead@crosswinds.net>

	* src/main.c: file added. Startup code.

	* src/windows-main.[h,c]: files added.
	(create_Peacock): Creates the main window.
	(set_main_window_title): Updates the title of the main window.
	(on_Peacock_delete_event): Callback for delete_event signal.
	(on_Peacock_destroy): Callbacks for destroy signal.

	* src/about.[h,c]: files added.

	* src/support.[h,c]: files added. Support code borrowed from Glade.
	(set_tooltips): Sets a tooltip for a widget.

2000-03-25  Archit Baweja  <bighead@crosswinds.net>

	* Project Conception.

	* Basic directory structure layed out.
	Essential toplevel files added.