]> www.fi.muni.cz Git - evince.git/blob - ChangeLog
36822091b0a7b5bbf2892d795c55e253af631466
[evince.git] / ChangeLog
1 2005-04-01  Steve Murphy  <murf@e-tools.com>
2
3         * configure.in: Added "rw" to ALL_LINGUAS.
4
5 Fri Apr  1 02:33:41 2005  Jonathan Blandford  <jrb@redhat.com>
6
7         * shell/ev-sidebar-links.c (create_loading_model): Fix mismatch in
8         model types, noticed by Martin Kretzschmar.
9
10 2005-04-01  Kristian Høgsberg  <krh@redhat.com>
11
12         * pdf/ev-poppler.cc: Implement search based on
13         poppler_page_find_text().  Currently a bit crude since we remember
14         all matches from all pages.  Also, we grab the big document lock
15         when we search since searching changes the underlying stream and
16         thus conflicts with the rendering thread.
17         
18         * shell/ev-view.c: (draw_rubberband), (highlight_find_results),
19         (jump_to_find_page), (ev_view_set_document), (ev_view_find_next),
20         (ev_view_find_previous): Fix some page indexes to be 0 based,
21         offset rubber band by view offset,
22
23 Fri Apr 01 09:21:12 2005  Pablo Saratxaga  <pablo@mandrakesoft.com>
24
25         * configure.ac: Added Walloon (wa) to ALL_LINGUAS.
26
27 Fri Apr  1 01:59:39 2005  Jonathan Blandford  <jrb@redhat.com>
28
29         * shell/ev-page-action.c: Changed to use page labels now.  Rewrote
30         completely because I didn't understand GtkActions.  I should
31         read Marco's code more carefully in the future.
32
33         * backend/ev-page-cache.h (ev_page_cache_set_page_label): New
34         function
35
36 2005-03-31  Kristian Høgsberg  <krh@redhat.com>
37
38         * pdf/ev-poppler.cc (pdf_document_get_links): Update to work with
39         PopplerRectangle change from poppler CVS.
40
41 Thu Mar 31 13:27:50 2005  Jonathan Blandford  <jrb@redhat.com>
42
43         * backend/ev-document.c: (ev_document_get_page_label):
44         * backend/ev-document.h:
45         * backend/ev-page-cache.c: (_ev_page_cache_new),
46         (ev_page_cache_get_page_label):
47         * backend/ev-page-cache.h:
48         * pdf/ev-poppler.cc:
49         * shell/ev-sidebar-links.c: (ev_sidebar_links_construct),
50         (links_page_num_func):
51         * shell/ev-sidebar-thumbnails.c:
52         (ev_sidebar_thumbnails_set_document):
53         * shell/ev-view.c: (status_message_from_link),
54         (ev_view_motion_notify_event):
55         * shell/ev-window.c: (document_supports_sidebar): Add in page
56         label support.  It's not perfect yet, but it's the first 'feature'
57         in a while.
58         Also, fix a bogus comment noticed by crispin. 
59
60 Thu Mar 31 01:21:58 2005  Jonathan Blandford  <jrb@redhat.com>
61
62         * Makefile.am: Remove pixbuf backend for now
63
64         * configure.ac: Require poppler-glib instead of just poppler.
65
66         * backend/ev-document-thumbnails.h: Add a comment
67
68         * backend/ev-document.h:
69         * backend/ev-document.c: (ev_document_class_init),
70         (ev_document_load), (ev_document_get_link),
71         (ev_document_get_links): Remove 3 methods and add get_links.
72         Also, made 0 based.
73
74         * backend/ev-jobs.c: (ev_job_render_new), (ev_job_render_run):
75         * backend/ev-jobs.h: now EvJobRender can grab the links for a document.
76
77         * backend/ev-link.c: (ev_link_set_title),
78         (ev_link_mapping_free_foreach), (ev_link_mapping_free),
79         (ev_link_mapping_find):
80         * backend/ev-link.h: Allow NULL titles.  Also, introduce a mapping link.
81         
82         * backend/ev-page-cache.c: (ev_page_cache_init),
83         (_ev_page_cache_new), (ev_page_cache_set_current_page),
84         (ev_page_cache_get_size), (ev_page_cache_next_page),
85         (ev_page_cache_prev_page): Fix to be 0 based.
86
87         * pdf/Makefile.am: 
88         * pdf/ev-poppler.h:
89         * pdf/ev-poppler.cc: New backend.
90         
91         * ps/ps-document.c: (ps_document_init), (ps_document_set_page),
92         (ps_document_get_page), (ps_document_document_iface_init):
93
94         * shell/ev-pixbuf-cache.h:
95         * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_init),
96         (dispose_cache_job_info), (job_finished_cb), (move_one_job),
97         (ev_pixbuf_cache_update_range), (copy_job_to_job_info),
98         (add_job_if_needed), (ev_pixbuf_cache_set_page_range),
99         (ev_pixbuf_cache_get_pixbuf), (ev_pixbuf_cache_get_link_mapping):
100         Fix up code to grab a page cache per each doc.  Also, fix to be 0
101         based.
102         
103         * shell/ev-sidebar-thumbnails.c:
104         (ev_sidebar_tree_selection_changed), (page_changed_cb),
105         (ev_sidebar_thumbnails_set_document): Fix to be 0 based.
106
107         * shell/ev-view.c: (status_message_from_link),
108         (find_page_at_location), (get_link_at_location),
109         (ev_view_motion_notify_event), (ev_view_button_release_event),
110         (ev_view_init): Use the new link code.  Fix to be 0 based.
111
112         * shell/ev-window.c: (update_action_sensitivity),
113         (document_supports_sidebar): 0 based.
114
115 Fri Mar 25 16:55:58 2005  Jonathan Blandford  <jrb@redhat.com>
116
117         * pdf/pdf-document.cc: Patch from Fernando Herrera
118         <fherrera@onirica.com> to fix my quick fix to get_thumbnail.
119         *blush*
120
121 Wed Mar 23 23:49:41 2005  Jonathan Blandford  <jrb@redhat.com>
122
123         * pdf/pdf-document.cc (pdf_document_thumbnails_get_thumbnail): add
124         1 to the page, as this seems to be 1 based.  I thought we has this
125         fixed.  grump.
126
127 2005-03-23  Marco Pesenti Gritti <marco@gnome.org>
128
129         * TODO:
130         * backend/Makefile.am:
131         * backend/ev-document-links.c:
132         (ev_document_links_has_document_links),
133         (ev_document_links_get_links_model):
134         * backend/ev-document-links.h:
135         * backend/ev-document.c: (ev_document_get_page_cache),
136         (ev_document_get_doc_mutex), (ev_document_load),
137         (ev_document_save), (ev_document_get_title),
138         (ev_document_get_n_pages), (ev_document_set_page),
139         (ev_document_get_page), (ev_document_set_target),
140         (ev_document_set_scale), (ev_document_set_page_offset),
141         (ev_document_get_page_size), (ev_document_get_text),
142         (ev_document_get_link), (ev_document_render),
143         (ev_document_render_pixbuf), (ev_document_scale_changed):
144         * backend/ev-document.h:
145         * backend/ev-job-queue.c: (remove_object_from_queue),
146         (notify_finished), (handle_job), (search_for_jobs_unlocked),
147         (no_jobs_available_unlocked), (ev_render_thread),
148         (ev_job_queue_init), (find_queue), (ev_job_queue_add_job),
149         (ev_job_queue_remove_job):
150         * backend/ev-job-queue.h:
151         * backend/ev-jobs.c: (ev_job_init), (ev_job_dispose),
152         (ev_job_class_init), (ev_job_links_init), (ev_job_links_dispose),
153         (ev_job_links_class_init), (ev_job_render_init),
154         (ev_job_render_dispose), (ev_job_render_class_init),
155         (ev_job_thumbnail_init), (ev_job_thumbnail_dispose),
156         (ev_job_thumbnail_class_init), (ev_job_finished),
157         (ev_job_links_new), (ev_job_links_run), (ev_job_render_new),
158         (ev_job_render_run), (ev_job_thumbnail_new),
159         (ev_job_thumbnail_run):
160         * backend/ev-jobs.h:
161         * backend/ev-link.c:
162         * backend/ev-link.h:
163         * backend/ev-page-cache.c: (ev_page_cache_init),
164         (ev_page_cache_class_init), (ev_page_cache_finalize),
165         (_ev_page_cache_new), (ev_page_cache_get_n_pages),
166         (ev_page_cache_get_current_page), (ev_page_cache_set_current_page),
167         (ev_page_cache_set_link), (ev_page_cache_get_title),
168         (ev_page_cache_get_size), (ev_page_cache_next_page),
169         (ev_page_cache_prev_page):
170         * backend/ev-page-cache.h:
171         * pdf/pdf-document.cc:
172         * ps/gsdefaults.c:
173         * ps/gsdefaults.h:
174         * ps/ps-document.c: (ps_document_init), (ps_document_class_init),
175         (push_pixbuf), (interpreter_failed), (ps_document_cleanup),
176         (ps_document_widget_event), (ps_document_finalize), (get_xdpi),
177         (get_ydpi), (setup_pixmap), (setup_page), (close_pipe),
178         (is_interpreter_ready), (output), (catchPipe), (input),
179         (start_interpreter), (check_filecompressed), (compute_dimensions),
180         (ps_document_enable_interpreter), (document_load),
181         (ps_document_next_page), (render_page), (ps_document_set_page),
182         (ps_document_set_scale), (render_pixbuf_idle),
183         (ps_document_render_pixbuf), (ps_document_document_iface_init):
184         * ps/ps-document.h:
185         * shell/Makefile.am:
186         * shell/ev-pixbuf-cache.c: (ev_pixbuf_cache_init),
187         (ev_pixbuf_cache_class_init), (ev_pixbuf_cache_finalize),
188         (dispose_cache_job_info), (ev_pixbuf_cache_dispose),
189         (ev_pixbuf_cache_new), (job_finished_cb),
190         (check_job_size_and_unref), (move_one_job),
191         (ev_pixbuf_cache_update_range), (find_job_cache),
192         (ev_pixbuf_cache_clear_job_sizes), (add_job_if_needed),
193         (ev_pixbuf_cache_add_jobs_if_needed),
194         (ev_pixbuf_cache_set_page_range), (ev_pixbuf_cache_get_pixbuf):
195         * shell/ev-pixbuf-cache.h:
196         * shell/ev-print-job.c: (ev_print_job_use_print_dialog_settings),
197         (idle_print_handler):
198         * shell/ev-sidebar-links.c: (ev_sidebar_links_destroy),
199         (selection_changed_cb), (create_loading_model),
200         (ev_sidebar_links_construct), (links_page_num_func),
201         (ev_sidebar_links_clear_document), (update_page_callback_foreach),
202         (update_page_callback), (job_finished_cb),
203         (ev_sidebar_links_set_document):
204         * shell/ev-sidebar-thumbnails.c:
205         (ev_sidebar_thumbnails_class_init), (adjustment_changed_cb),
206         (ev_sidebar_tree_selection_changed), (ev_sidebar_thumbnails_init),
207         (page_changed_cb), (thumbnail_job_completed_callback),
208         (ev_sidebar_thumbnails_set_document):
209         * shell/ev-sidebar-thumbnails.h:
210         * shell/ev-sidebar.c: (ev_sidebar_set_document):
211         * shell/ev-view.c: (ev_view_finalize), (ev_view_destroy),
212         (ev_view_get_offsets), (ev_view_size_request), (ev_view_realize),
213         (ev_view_unrealize), (highlight_find_results), (expose_bin_window),
214         (ev_view_select_all), (ev_view_copy), (ev_view_primary_get_cb),
215         (ev_view_create_invisible_cursor), (ev_view_motion_notify_event),
216         (ev_view_button_release_event), (ev_view_scroll_view),
217         (ev_view_class_init), (ev_view_init), (update_find_status_message),
218         (jump_to_find_result), (jump_to_find_page), (find_changed_cb),
219         (ev_view_new), (job_finished_cb), (page_changed_cb),
220         (ev_view_set_document), (go_to_link), (ev_view_zoom),
221         (size_to_zoom_factor), (ev_view_set_size), (ev_view_find_next),
222         (ev_view_find_previous):
223         * shell/ev-view.h:
224         * shell/ev-window.c: (update_action_sensitivity),
225         (ev_window_open_page), (update_window_title), (update_total_pages),
226         (page_changed_cb), (ev_window_setup_document),
227         (password_dialog_response), (ev_window_cmd_save_as),
228         (ev_window_print), (ev_window_cmd_go_previous_page),
229         (ev_window_cmd_go_next_page), (ev_window_cmd_go_first_page),
230         (ev_window_cmd_go_last_page), (ev_window_cmd_view_reload),
231         (find_bar_search_changed_cb), (goto_page_cb), (ev_window_init):
232         * shell/main.c: (main):
233
234         Merge evince-threads branch
235
236 2005-03-16  Žygimantas Beručka  <uid0@akl.lt>
237
238         * configure.ac: Added "lt" to ALL_LINGUAS.
239
240 2005-03-14  Marco Pesenti Gritti  <marco@gnome.org>
241
242         * NEWS:
243         * configure.ac:
244
245         Release 0.1.9
246
247 2005-03-13  Fernando Herrera  <fherrera@onirica.com>
248
249         * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
250
251         Fix here also the thumbnails 1-basedness :)
252
253 2005-03-12  Marco Pesenti Gritti  <marco@gnome.org>
254
255         * NEWS:
256         * configure.ac:
257
258         Release 0.1.8
259
260 2005-03-12  Marco Pesenti Gritti  <marco@gnome.org>
261
262         * pdf/pdf-document.cc:
263         * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb),
264         (do_one_iteration), (ev_sidebar_thumbnails_set_document):
265
266         Fix the mess we did with thumbnails and 1-basedness
267
268 2005-03-12  Changwoo Ryu  <cwryu@debian.org>
269
270         * configure.ac (ALL_LINGUAS): Added "ko" (Korean).
271
272 2005-03-09  Marco Pesenti Gritti  <marco@gnome.org>
273
274         * NEWS:
275         * configure.ac:
276
277         Release 0.1.7
278
279 2005-03-08  Marco Pesenti Gritti  <marco@gnome.org>
280
281         * ps/Makefile.am:
282         * ps/gsdefaults.c: (gtk_gs_defaults_get_interpreter_cmd),
283         (gtk_gs_defaults_get_alpha_parameters),
284         (gtk_gs_defaults_get_ungzip_cmd),
285         (gtk_gs_defaults_get_unbzip2_cmd):
286         * ps/gsdefaults.h:
287         * ps/ps-document.c: (ps_document_init), (ps_document_class_init),
288         (ps_document_get_orientation), (document_load),
289         (ps_document_goto_page), (ps_document_set_page_size):
290         * ps/ps-document.h:
291
292         Some more sanitization of the ps backend. Remove a lot
293         of unused code and do not base our defaults on ggv
294         preferences (ugh!)
295
296 2005-03-08  Fernando Herrera  <fherrera@onirica.com>
297
298         * thumbnailer/evince-thumbnailer.schemas:
299         * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get),
300         (main): add -s option for thumbnail size.
301
302 2005-03-07  Christian Persch  <chpe@cvs.gnome.org>
303
304         * configure.ac:
305
306         AC_PROG_RANLIB is rendered obsolete by AC_PROG_LIBTOOL;
307         remove it.
308
309 2005-03-07  Marco Pesenti Gritti  <marco@gnome.org>
310
311         * pdf/pdf-document.cc:
312
313         Remove 4 pixels of useless border from the
314         thumbnail.
315
316 2005-03-07  Marco Pesenti Gritti  <marco@gnome.org>
317
318         * backend/ev-document-thumbnails.c:
319         (ev_document_thumbnails_get_thumbnail):
320         * backend/ev-document-thumbnails.h:
321
322         Rework API a bit. Add a border flag and
323         change sizing logic (now the size we specify
324         applies to the bigger dimension).
325
326         * pdf/pdf-document.cc:
327         * pixbuf/pixbuf-document.c:
328         (pixbuf_document_thumbnails_get_thumbnail):
329         * shell/ev-sidebar-thumbnails.c: (do_one_iteration):
330         * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
331
332         Adapt to the new API and do not draw a border for nautilus
333         thumbnailer.
334
335 2005-03-03  Fernando Herrera  <fherrera@onirica.com>
336
337         * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
338         take thumbnails from page "0" instead of "1". Added a copyright header.
339
340 2005-03-03  Jens Granseuer  <jensgr@gmx.net>
341
342         * ps/ps-document.c: (set_up_page), (start_interpreter):
343
344         Make it C89 compliant
345
346 2005-03-03  Marco Pesenti Gritti  <marco@gnome.org>
347
348         * Makefile.am:
349         * configure.ac:
350         * pdf/.cvsignore:
351         * pdf/pdf-document.cc:
352         * thumbnailer/Makefile.am:
353         * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get),
354         (main):
355         * thumbnailer/evince-thumbnailer.schemas:
356         * thumbnailer/pdf-icon.png:
357
358         Add a nautilus thumbnailer.
359         Based on patch by Fernando Herrera <fherrera@onirica.com>.
360
361 2005-03-02  Marco Pesenti Gritti  <marco@gnome.org>
362
363         * NEWS:
364         * configure.ac:
365         * po/POTFILES.in:
366
367         Release 0.1.6
368
369 2005-03-01  Kristian Høgsberg  <krh@redhat.com>
370
371         Use poppler instead of including xpdf source code.  Poppler is a
372         fork of xpdf to build it as a shared library. See
373         http://freedesktop.org/wiki/Software/poppler.
374
375         * pdf/xpdf/*, pdf/goo/*, pdf/splash/*, pdf/fofi/*: Remove included
376         xpdf fork.
377         
378         * pdf/Makefile.am: Build libpdfdocument.a here.
379         
380         * pdf/GDKSplashOutputDev.cc:
381         * pdf/GDKSplashOutputDev.h:
382         * pdf/GnomeVFSStream.cc:
383         * pdf/GnomeVFSStream.h:
384         * pdf-document.cc:
385         * pdf-document.h:
386         * test-gdk-output-dev.cc
387         * Thumb.cc:
388         * Thumb.h: Pull these files out of pdf/xpdf and adjust to compile
389         against poppler.
390
391 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
392
393         * shell/ev-sidebar-links.c: (ev_sidebar_links_clear_document):
394
395         Clear idle stack before unsetting the document
396
397 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
398
399         * ps/ps-document.c: (ps_document_widget_event),
400         (ps_document_set_target), (ps_document_finalize),
401         (ps_document_get_page):
402
403         Disconnect the widget event signal on finalize.
404         Some code cleanups.
405
406 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
407
408         * ps/ps-document.c: (set_up_page):
409
410         If there is no bpixmap create one, even if size
411         is not changed.
412
413 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
414
415         * ps/ps-document.c: (ps_document_init), (ps_document_cleanup),
416         (set_up_page), (document_load), (ps_document_set_zoom):
417
418         Default page is 0. Calculate size even when we have no
419         target yet.
420
421 2005-02-28  Carlos Garcia Campos <carlosgc@gnome.org>
422
423         * shell/ev-sidebar.c: expand the selection widget to be always as
424         wide as the sidebar
425
426 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
427
428         * shell/ev-sidebar-thumbnails.c:
429         (ev_sidebar_thumbnails_set_document):
430
431         Clear the list store when setting document
432
433 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
434
435         * shell/ev-page-action.c: (update_entry), (sync_entry),
436         (activate_cb), (entry_size_request_cb), (create_tool_item),
437         (connect_proxy):
438
439         Use an entry for the page control instead of spinbuttons
440
441 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
442
443         * data/evince.schemas.in:
444
445         Correct confusing string
446
447 Sun Feb 27 23:00:31 2005  Jonathan Blandford  <jrb@redhat.com>
448
449         * shell/ev-sidebar-links.c (do_one_iteration): Handle title links
450         for real.  Gosh, how long has this been broken.
451
452         * pdf/xpdf/pdf-document.cc (build_link_from_action): add back the
453         check for a NULL link.  We crash otherwise.
454
455 2005-02-27  Marco Pesenti Gritti  <marco@gnome.org>
456
457         * NEWS:
458         * configure.ac:
459
460         Release 0.1.5
461
462 2005-02-25  Sebastien Bacher  <seb128@debian.org>
463
464         * configure.ac: add the french translation.
465
466 2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>
467
468         * shell/ev-window.c:
469
470         Remove unused header -> fix distcheck
471
472 2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>
473
474         * shell/ev-window.c: (update_window_title),
475         (ev_window_popup_password_dialog):
476
477         Unescape filename for display
478
479 2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>
480
481         * pdf/xpdf/pdf-document.cc:
482
483         In get_page_size deal with rotation. Also
484         cleanup the function a bit.
485
486 2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>
487
488         * pdf/xpdf/pdf-document.cc:
489
490         Fix crash when opening in new window
491
492 2005-02-25  Marco Pesenti Gritti  <marco@gnome.org>
493
494         * configure.ac:
495
496         Check ghostscript >= 7
497
498 2005-02-25  Pedro Villavicencio <pvillavi@gnome.cl>
499
500         * shell/ev-window.c:
501
502         Make page width the default sizing mode
503
504 2005-02-25  Carlos Garcia Campos <carlosgc@gnome.org>
505             Marco Pesenti Gritti <marco@gnome.org>
506
507         * shell/ev-window.c: Remember the sidebar size
508
509         * data/evince.schemas.in: Add a new gconf key to store the size of
510         the sidebar
511
512 2005-02-24  Kai Willadsen  <kaiw@itee.uq.edu.au>
513
514         * data/evince-ui.xml:
515         * shell/ev-window.c: (update_action_sensitivity),
516         (ev_window_cmd_view_reload):
517         
518         Add a "Reload" action and menu entry
519
520 Thu Feb 24 23:07:33 2005  Jonathan Blandford  <jrb@redhat.com>
521
522         * shell/ev-window.c (hide_sidebar_and_actions): Hide the sidebar
523         iff the type doesn't support thumbnailing and indexing.
524
525 2005-02-24  Martin Kretzschmar  <martink@gnome.org>
526
527         * configure.ac (ALL_LINGUAS): Added "zh_TW" (Traditional Chinese).
528
529 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
530
531         * pdf/splash/Splash.cc:
532
533         Port fix for a crasher from kde bug
534         http://bugs.kde.org/show_bug.cgi?id=97131
535
536 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
537
538         * pdf/xpdf/pdf-document.cc:
539
540         Return a link even if it's of an unrecognized
541         type. Otherwise we go in an infinte cycle.
542
543 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
544
545         * shell/ev-window.c: (update_sizing_buttons), (update_view_size),
546         (size_allocate_cb), (ev_window_set_sizing_mode):
547
548         Update size when switching mode
549
550 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
551
552         * shell/ev-window.c: (ev_window_cmd_view_best_fit),
553         (ev_window_cmd_view_page_width), (update_sizing_buttons),
554         (ev_window_cmd_view_normal_size):
555
556         Fix size toggle buttons behavior
557
558 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
559
560         * shell/ev-view.c: (ev_view_get_offsets), (view_rect_to_doc_rect),
561         (doc_rect_to_view_rect), (ev_view_size_allocate),
562         (expose_bin_window), (ev_view_select_all), (page_changed_callback),
563         (scale_changed_callback):
564
565         Do not cache offsets in size_allocate.
566
567 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
568
569         * shell/ev-view.c: (ev_view_size_allocate):
570
571         Calculate offsets before calling the parent
572         class (which does a redraw)
573
574 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
575
576         * pdf/xpdf/pdf-document.cc:
577
578         Fix a crasher on exit. Unused code, put a TODO
579
580 2005-02-24  Marco Pesenti Gritti  <marco@gnome.org>
581
582         * backend/ev-document.c: (ev_document_class_init),
583         (ev_document_page_changed), (ev_document_scale_changed):
584         * backend/ev-document.h:
585
586         Separate page/scale notifications
587
588         * pdf/xpdf/pdf-document.cc:
589
590         Emit the new signals.
591         Do not display the pdf page in _render, do it
592         when scale/page are requested.
593
594         * ps/ps-document.c: (ps_document_set_zoom),
595         (ps_document_widget_event):
596         * ps/ps-document.h:
597
598         Emit the new signals.
599
600         * shell/ev-view.c: (ev_view_size_request), (expose_bin_window),
601         (ev_view_init), (page_changed_callback), (scale_changed_callback),
602         (ev_view_set_document), (ev_view_zoom), (ev_view_zoom_in),
603         (ev_view_zoom_out), (size_to_zoom_factor), (ev_view_set_size):
604         * shell/ev-view.h:
605         * shell/ev-window.c: (ev_window_cmd_view_normal_size),
606         (ev_window_cmd_view_page_width), (size_allocate_cb),
607         (ev_window_set_sizing_mode):
608
609         Rework sizing to be pixel based.
610         There are bugs but should be already way better.
611
612 2005-02-23  Marco Pesenti Gritti  <marco@gnome.org>
613
614         * shell/ev-window.c: (ev_window_init):
615
616         Do not allow to shrink sidebar smaller then
617         child requisition
618
619 2005-02-23  Carlos Garcia Campos <carlosgc@gnome.org> 
620
621         * shell/ev-sidebar.[ch]
622         * shell/ev-window.c:
623
624         Improved sidebar widget. Fixes #166683
625
626 2005-02-23  Tommi Vainikainen  <thv@iki.fi>
627
628         * shell/ev-view.c (update_find_status_message): Give translators
629         more flexibility with ngettext plural handling.
630
631 Mon Feb 21 17:52:08 2005  Jonathan Blandford  <jrb@redhat.com>
632
633         * pdf/xpdf/pdf-document.cc (pdf_document_get_page_size): Patch
634         from Crispin Flowerday <gnome@flowerday.cx> to avoid rendering the
635         page when we get the page size.
636
637 2005-02-21  Marco Pesenti Gritti  <marco@gnome.org>
638
639         * ps/ps-document.c: (ps_document_set_page), (ps_document_get_page):
640
641         ps pages are 0 based, convert 
642
643 2005-02-21  Marco Pesenti Gritti  <marco@gnome.org>
644
645         * ps/ps-document.c: (ps_document_class_init), (ps_document_load):
646
647         Initialize correct parent class. Set GError on document load
648
649 2005-02-21  Marco Pesenti Gritti  <marco@gnome.org>
650
651         * pdf/xpdf/pdf-document.cc:
652
653         Fixup selection offset calculation
654
655         * shell/ev-view.c: (view_rect_to_doc_rect),
656         (doc_rect_to_view_rect), (ev_view_size_allocate),
657         (expose_bin_window), (ev_view_select_all), (ev_view_copy),
658         (ev_view_primary_get_cb), (ev_view_motion_notify_event):
659
660         Store selection as document relative, so that zooming
661         and offset changing doesnt break it.
662
663 2005-02-21  Marco Pesenti Gritti  <marco@gnome.org>
664
665         * shell/ev-view.c: (ev_view_best_fit):
666
667         Do not try to best fit if the view is not realized
668
669 2005-02-20  Kostas Papadimas <pkst@gnome.org>
670           
671         * configure.ac (ALL_LINGUAS): Added "el" (Greek).
672
673 Fri Feb 18 16:06:39 2005  Jonathan Blandford  <jrb@redhat.com>
674
675         * shell/ev-window.c (ev_window_focus_in_event): missed a case.
676
677 Fri Feb 18 15:32:57 2005  Jonathan Blandford  <jrb@redhat.com>
678
679         * shell/ev-window.c: Change the fullscreen toolbar to always be in
680         the popup window.  That prevents it resizing when in full screen
681         mode.
682
683         * shell/ev-view.c: Change Zoom epsilon as a bad hack to avoid
684         multiple rerenders.  This pretty much sucks.
685
686         * data/evince-ui.xml: Change the fullscreen toolbar to include the
687         rest of the toolbar.
688
689 2005-02-18  Tommi Vainikainen  <thv@iki.fi>
690
691         * configure.ac (ALL_LINGUAS): Added "fi" (Finnish).
692
693 2005-02-17  Alexander Shopov  <ash@contact.bg>
694
695         * configure.in (ALL_LINGUAS): Added "bg" (Bulgarian)
696
697 2005-02-16  Bryan Clark  <clarkbw@cvs.gnome.org>
698
699         * shell/ev-window.c: added ellipsis to Print item. Fixes bug 166915
700
701 2005-02-16  Marco Pesenti Gritti  <marco@gnome.org>
702
703         * shell/ev-view.c: (ev_view_realize), (highlight_find_results),
704         (ev_view_create_invisible_cursor), (ev_view_set_cursor),
705         (set_document_page), (document_changed_callback),
706         (ev_view_set_document), (ev_view_find_previous),
707         (ev_view_hide_cursor), (ev_view_show_cursor):
708         * shell/ev-view.h:
709         * shell/ev-window.c: (update_chrome_visibility),
710         (fullscreen_timeout_cb), (fullscreen_set_timeout),
711         (fullscreen_clear_timeout), (fullscreen_motion_notify_cb),
712         (fullscreen_leave_notify_cb), (ev_window_fullscreen),
713         (ev_window_unfullscreen):
714         * shell/main.c: (main):
715
716         Automatically hide the fullscreen button.
717         Patch by Kristian Høgsberg <krh@redhat.com>
718
719 2005-02-16  Vincent Noel  <vnoel@cox.net>
720
721         * shell/main.c (main): Specify an icon for the window. Patch by
722         Jaap A. Haitsma. Fixes #166177.
723
724 Wed Feb 16 06:30:13 2005  Jonathan Blandford  <jrb@redhat.com>
725
726         * shell/ev-view.c (ev_view_realize): get rid of the black flash.
727
728 Tue Feb 15 22:27:13 2005  Jonathan Blandford  <jrb@redhat.com>
729
730         * backend/ev-document-misc.h:
731         * backend/ev-document-misc.c:
732         (ev_document_misc_get_page_border_size),
733         (ev_document_misc_paint_one_page): New function to canonicalize
734         sizing/painting a border.
735
736         * shell/Makefile.am: Remove ev-page-view.c entirely as it's not
737         used.
738
739         * pdf/xpdf/pdf-document.cc: use new function
740
741         * shell/ev-view.c: (ev_view_size_request), (expose_bin_window),
742         (ev_view_init), (ev_view_set_mode), (ev_view_zoom),
743         (ev_view_best_fit), (ev_view_fit_width): * shell/ev-view.h: *
744         shell/ev-window.c: (update_sizing_buttons),
745         (ev_window_setup_document), (ev_window_cmd_view_zoom_in),
746         (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_best_fit),
747         (ev_window_cmd_view_page_width), (size_allocate_cb),
748         (ev_window_set_sizing_mode), (ev_window_init): make the "best fit"
749         and "fit width" values act as toggle buttons so they stay
750         toggled.  It's not 100% perfect, and it's a little slow, but it's
751         good enough to commit I think.
752
753 2005-02-15  David Lodge  <dave@cirt.net>
754
755         * configure.ac (ALL_LINGUAS): Added "en_GB" (English (British)).
756
757 2005-02-15  Martin Kretzschmar  <martink@gnome.org>
758
759         * shell/ev-window.c (update_window_title): replace newlines in
760         the title by spaces. Bug #166107.
761
762 2005-02-14  Martin Kretzschmar  <martink@gnome.org>
763
764         * shell/ev-view.c (ev_view_best_fit, ev_view_fit_width): add
765         parameters providing allocation width and height without
766         scrollbars and width of a possible vertical scrollbar. With this
767         additional information the functions can work as
768         intended. Unfortunately they're not idempotent. We should
769         transform these commands to toggles. Fixes Bug #164976
770         Initial patch by Stephane Loeuillet, then heavily modified.
771
772         * shell/ev-view.h: update prototypes.
773
774         * shell/ev-window.c (ev_window_cmd_view_best_fit)
775         (ev_window_cmd_view_page_width): provide EvView fit functions with
776         all the information they need. Formulas to calculate this
777         information taken from GtkScrolledWindow.
778
779 2005-02-14  Crispin Flowerday  <gnome@flowerday.cx>
780
781         * shell/ev-sidebar-thumbnails.c: Ensure that after we have
782         created a thumbnail, the list store is updated to know
783         that the thumbnail is set. Fixes bug #166792
784
785 2005-02-11  Bryan Clark  <clarkbw@cvs.gnome.org>
786
787         * shell/ev-window.c: fixed typo, closes bug 166897
788
789         * TODO: updated TODO with bug numbers that are relevant
790
791 2005-02-09  Carlos Garcia Campos <carlosgc@gnome.org>
792
793         * shell/ev-window.c: Support for DnD of files. Fixes #164813
794
795 2005-02-09  Vincent Noel  <vnoel@cox.net>
796
797         * shell/ev-window.c: (set_action_properties): Set the "Previous"
798         and "Next" toolbar buttons as important to make them stand out.
799
800 2005-02-09  Marco Pesenti Gritti  <marco@gnome.org>
801
802         * lib/ev-debug.c:
803         * lib/ev-debug.h:
804         * ps/ps-document.c: (ps_document_finalize), (set_up_page),
805         (start_interpreter), (stop_interpreter), (document_load),
806         (ps_document_next_page), (ps_document_goto_page),
807         (ps_document_set_page_size), (ps_document_widget_event),
808         (ps_document_render):
809         * shell/ev-page-view.c: (ev_page_view_dispose):
810         * shell/ev-view.c: (ev_view_finalize), (expose_bin_window):
811
812         Fix compilation on non-gcc platforms
813
814 2005-02-09  Marco Pesenti Gritti  <marco@gnome.org>
815
816         * NEWS:
817         * configure.ac:
818
819         Release 0.1.4
820
821         * pdf/xpdf/Catalog.cc:
822         * pdf/xpdf/XRef.cc:
823
824         Fix the fix for CAN-2004-0888
825
826 2005-02-09  Luca Ferretti <elle.uca@libero.it>
827
828         * data/Makefile.am:
829         * data/evince-ui.xml:
830         * shell/ev-stock-icons.c: (ev_stock_icons_init):
831         * shell/ev-stock-icons.h:
832         * shell/ev-window.c: (update_action_sensitivity),
833         (ev_window_cmd_go_previous_page), (ev_window_cmd_go_next_page),
834         (set_action_properties):
835
836         Improve toolbar layout/icons
837
838 2005-02-08  Marco Pesenti Gritti  <marco@gnome.org>
839
840         * pdf/xpdf/pdf-document.cc:
841
842         Add warnings about unimplemented/unknown link
843         types.
844
845 2005-02-07  Marco Pesenti Gritti  <marco@gnome.org>
846
847         * ps/ps-document.c: (set_up_page):
848
849         Log gs property
850
851 2005-02-07  Marco Pesenti Gritti  <marco@gnome.org>
852
853         * ps/ps-document.c: (start_interpreter):
854
855         Log gs env var
856
857 2005-02-07  Marco Pesenti Gritti  <marco@gnome.org>
858
859         * shell/ev-page-view.c: (ev_page_view_dispose):
860         * shell/ev-view.c: (ev_view_finalize):
861         * shell/ev-window.c: (ev_window_setup_document),
862         (ev_window_dispose), (ev_window_init):
863
864         Solve more refs issues.
865
866         I commented out the page_view initialization for now:
867         it was never destroyed (because it's never added
868         to a container). Because of that we was leaking
869         gs processes. Couldnt think to a clean fix.
870         We need to figure this out, password view has the
871         same issue probably.
872
873 2005-02-07  Marco Pesenti Gritti  <marco@gnome.org>
874
875         * ps/ps-document.c: (ps_document_finalize),
876         (ps_document_get_n_pages), (ps_document_get_page):
877
878         Some cleanups, stop the interpreter on finalize
879
880         * shell/ev-page-view.c: (ev_page_view_dispose),
881         (ev_page_view_class_init):
882
883         Release our reference on the document
884
885 2005-02-07  Marco Pesenti Gritti  <marco@gnome.org>
886
887         * Makefile.am:
888         * configure.ac:
889         * doc/debugging.txt:
890         * lib/.cvsignore:
891         * lib/Makefile.am:
892         * lib/ev-debug.c: (log_module), (trap_handler), (ev_debug_init),
893         (ev_profiler_new), (ev_should_profile), (ev_profiler_dump),
894         (ev_profiler_free), (ev_profiler_start), (ev_profiler_stop):
895         * lib/ev-debug.h:
896
897         Add debugging helpers
898
899         * ps/Makefile.am:
900         * ps/ps-document.c: (set_up_page), (start_interpreter),
901         (stop_interpreter), (document_load), (ps_document_next_page),
902         (ps_document_goto_page), (ps_document_set_page_size),
903         (ps_document_widget_event), (ps_document_render):
904         * shell/Makefile.am:
905         * shell/ev-view.c: (expose_bin_window):
906         * shell/main.c: (main):
907
908         Add some logs
909         
910 2005-02-07  Marco Pesenti Gritti  <marco@gnome.org>
911
912         * ps/ps-document.c: (ps_document_widget_event):
913
914         Initialize message_window, this should make ps
915         rendering really work! (Never noticed because I was
916         testing with a ps that is causing gs to exit every time!)
917
918 2005-02-07  Bryan Clark  <clarkbw@cvs.gnome.org>
919
920         * data/evince.schemas.in: updated simple error in applyto closing tag
921
922 2005-02-07  Christian Persch  <chpe@cvs.gnome.org>
923
924         * Makefile.am:
925         * configure.ac:
926         * data/.cvsignore:
927         * data/Makefile.am:
928         * data/evince-ui.xml:
929         A data/evince.schemas.in:
930         * po/POTFILES.in:
931         * shell/ev-stock-icons.c: (ev_stock_icons_init):
932         * shell/ev-stock-icons.h:
933         * shell/ev-window.c: (update_chrome_visibility),
934         (update_chrome_flag), (ev_window_cmd_edit_find),
935         (ev_window_update_fullscreen_popup), (ev_window_fullscreen),
936         (ev_window_unfullscreen), (ev_window_focus_in_event),
937         (ev_window_focus_out_event), (ev_window_cmd_leave_fullscreen),
938         (ev_window_view_toolbar_cb), (ev_window_view_statusbar_cb),
939         (ev_window_view_sidebar_cb), (find_bar_close_cb),
940         (ev_window_dispose), (ev_window_class_init),
941         (set_action_properties), (set_chrome_actions), (load_chrome),
942         (ev_window_init):
943
944         Implement fullscreen mode changes from bug #164776.
945         Also implement persistent chrome toggles.
946
947 2005-02-07  Jordi Mallach  <jordi@sindominio.net>
948
949         * configure.ac (ALL_LINGUAS): Added "ca" (Catalan).
950
951 2005-02-04  Marco Pesenti Gritti  <marco@gnome.org>
952
953         * NEWS:
954         * configure.ac:
955         * shell/ev-view.c:
956
957         Add another check for find interface
958
959         Release 0.1.3
960
961 2005-02-04  Marco Pesenti Gritti  <marco@gnome.org>
962
963         * shell/ev-application.c: (ev_application_open):
964         * shell/ev-window.c: (ev_window_open):
965
966         Open gzipped ps documents
967
968 2005-02-04  Marco Pesenti Gritti  <marco@gnome.org>
969
970         * TODO:
971         * shell/ev-view.c: (set_document_page):
972
973         Clamp page number, dont try to move to
974         not existant pages.
975
976 2005-02-04  Marco Pesenti Gritti  <marco@gnome.org>
977
978         * backend/ev-document-find.c: (ev_document_find_changed):
979         * backend/ev-document-find.h:
980         * pdf/xpdf/pdf-document.cc:
981         * shell/ev-view.c: (jump_to_find_result), (ev_view_set_document):
982         * shell/ev-window.c: (find_bar_search_changed_cb):
983
984         Fix several bugs with find
985
986 2005-02-04  Martin Kretzschmar  <martink@gnome.org>
987
988         * shell/ev-sidebar-thumbnails.c
989         (ev_sidebar_thumbnails_select_page): do nothing unless we have a
990         document. Prevents warning from scroll_to_cell.
991
992 2005-02-02  Kjartan Maraas  <kmaraas@gnome.org>
993
994         * configure.ac: Add «nb» to ALL_LINGUAS too.
995
996 Wed Feb  2 21:13:11 2005  Jonathan Blandford  <jrb@redhat.com>
997
998         * NOTES: New file with some random thoughts.
999
1000         * TODO: Update.
1001
1002         * backend/ev-document-misc.c:
1003         (ev_document_misc_get_page_border_size): New function to
1004         canonicalize shadow drawing sizes.  Possibly goofy.
1005
1006         * shell/ev-view.c: (ev_view_size_request), (set_document_page),
1007         (ev_view_best_fit), (ev_view_fit_width):
1008         * pdf/xpdf/pdf-document.cc:
1009         * pixbuf/pixbuf-document.c: (pixbuf_document_get_page_size):
1010         * ps/ps-document.c: (ps_document_get_page_size):
1011         * backend/ev-document-misc.h:
1012         * backend/ev-document.c: (ev_document_get_page_size):
1013         * backend/ev-document.h: get_page_size now takes a page number
1014         parameter.  Made all the backends/frontends honor it.
1015
1016         * data/evince-ui.xml: Added a multiple-page mode.  Uncomment to
1017         see.  Doesn't work yet.
1018
1019         * shell/Makefile.am:
1020         * shell/ev-page-view.[ch]: New multi-page view.  Really rough.
1021         Doesn't do anything yet.
1022
1023         * shell/ev-sidebar-thumbnails.c:
1024         (ev_sidebar_thumbnails_set_document): [1..n_pages] instead of
1025         [0..n_pages-1]
1026
1027         * shell/ev-window.c: (update_action_sensitivity),
1028         (ev_window_setup_document), (ev_window_set_page_mode),
1029         (ev_window_page_mode_cb), (ev_window_init): Clean up the
1030         view-swapping code a bit so we can have multiple views on a
1031         document.  Add the multi-page view, though it can't be turned on
1032         yet.
1033
1034 2005-02-01  Marco Pesenti Gritti  <marco@gnome.org>
1035
1036         * shell/ev-application.c: (ev_application_open):
1037         * shell/ev-view.c: (expose_bin_window):
1038         * shell/ev-window.c: (ev_window_open):
1039
1040         Support eps and check document supports find
1041         before drawing highlightings in expose.
1042
1043 2005-01-13  Jeff Muizelaar  <jeff@nit.ca>
1044
1045         * pixbuf/pixbuf-document.c:
1046         (pixbuf_document_thumbnails_get_dimensions),
1047         (pixbuf_document_document_thumbnails_iface_init):
1048
1049         implement get_dimensions
1050
1051 2005-02-01  Marco Pesenti Gritti  <marco@gnome.org>
1052
1053         * NEWS:
1054         * configure.ac:
1055
1056         Release 0.1.2
1057
1058 2005-01-30  Marco Pesenti Gritti  <marco@gnome.org>
1059
1060         * shell/ev-view.c: (set_document_page):
1061
1062         Scroll at the top of the page when changing page
1063
1064 2005-01-30  Marco Pesenti Gritti  <marco@gnome.org>
1065
1066         * shell/ev-view.c: (ev_view_motion_notify_event):
1067
1068         Do not redraw unnecessarily
1069
1070 2005-01-30  Marco Pesenti Gritti  <marco@gnome.org>
1071
1072         * pdf/xpdf/pdf-document.cc:
1073         * shell/ev-view.c: (draw_rubberband), (highlight_find_results),
1074         (expose_bin_window), (find_changed_cb):
1075
1076         Yay! find works now... Now to find bugs...
1077
1078 2005-01-30  Marco Pesenti Gritti  <marco@gnome.org>
1079
1080         * backend/ev-document-find.c: (ev_document_find_base_init),
1081         (ev_document_find_changed):
1082         * backend/ev-document-find.h:
1083         * pdf/xpdf/pdf-document.cc:
1084         * shell/ev-view.c: (draw_rubberband), (highlight_find_results),
1085         (expose_bin_window), (ev_view_init), (set_document_page),
1086         (ensure_rectangle_is_visible), (jump_to_find_result),
1087         (jump_to_find_page), (find_changed_cb), (ev_view_set_document),
1088         (ev_view_find_next), (ev_view_find_previous):
1089         * shell/ev-view.h:
1090         * shell/ev-window.c: (find_bar_previous_cb), (find_bar_next_cb):
1091
1092         More work on find implementation, mostly there now
1093
1094 2005-01-29  Marco Pesenti Gritti  <marco@gnome.org>
1095
1096         * backend/ev-backend-marshalers.list:
1097         * backend/ev-document-find.c: (ev_document_find_base_init),
1098         (ev_document_find_cancel), (ev_document_find_page_has_results),
1099         (ev_document_find_get_n_results), (ev_document_find_get_result),
1100         (ev_document_find_get_progress), (ev_document_find_changed):
1101         * backend/ev-document-find.h:
1102
1103         Enanche the find interface to be really able to do
1104         multi page find.
1105
1106         * pdf/xpdf/pdf-document.cc:
1107
1108         Implement
1109
1110         * shell/ev-view.c: (ev_view_finalize), (highlight_find_results),
1111         (expose_bin_window), (ev_view_init),
1112         (ev_view_get_find_status_message), (find_changed_cb),
1113         (ev_view_set_document), (set_document_page):
1114
1115         Adapt to the new interface. A few things are regressed sorry,
1116         I will finish it soon.
1117
1118 2005-01-28  Martin Kretzschmar  <martink@gnome.org>
1119
1120         * shell/ev-sidebar-thumbnails.c (ev_sidebar_thumbnails_destroy)
1121         (ev_sidebar_thumbnails_class_init): use G_DEFINE_TYPE-supplied
1122         ev_sidebar_thumbnails_parent_class variable, don't define another
1123         parent_class variable.
1124
1125         * shell/ev-page-action.c (connect_proxy, ev_page_action_finalize)
1126         (ev_page_action_class_init): ditto.
1127
1128         * pixbuf/pixbuf-document.c (pixbuf_document_finalize)
1129         (pixbuf_document_class_init): ditto.
1130
1131         * backend/ev-link.c (ev_window_dispose, ev_link_class_init):
1132         ditto.
1133
1134         * .cvsignore: ignore various valgrind output files.
1135
1136 2005-01-27  Marco Pesenti Gritti  <marco@gnome.org>
1137
1138         * data/evince-ui.xml:
1139         * shell/Makefile.am:
1140         * shell/ev-history.c:
1141         * shell/ev-history.h:
1142         * shell/ev-navigation-action.c:
1143         * shell/ev-navigation-action.h:
1144         * shell/ev-view.c: (ev_view_finalize), (ev_view_go_to_link),
1145         (ev_view_set_page), (ev_view_fit_width):
1146         * shell/ev-view.h:
1147         * shell/ev-window.c: (update_action_sensitivity),
1148         (ev_window_setup_document), (register_custom_actions):
1149
1150         Kill session history
1151
1152 2005-01-27  Marco Pesenti Gritti  <marco@gnome.org>
1153
1154         * shell/ev-window.c: (update_action_sensitivity):
1155
1156         Fix inverted up/down buttons
1157
1158 2005-01-27  Martin Kretzschmar  <martink@gnome.org>
1159
1160         * shell/ev-sidebar-thumbnails.c
1161         (ev_sidebar_thumbnails_select_page): make sure the selected
1162         thumbnail stays visible.
1163
1164 2005-01-26  Martin Kretzschmar  <martink@gnome.org>
1165
1166         * shell/ev-window.c (ev_window_init): add GTK_SHADOW_IN to the
1167         scrolled window for Federico.
1168
1169 2005-01-26  Ole Laursen  <olau@hardworking.dk>
1170
1171         * configure.ac: Added "da" (Danish) to ALL_LINGUAS.
1172
1173 2005-01-26  Marco Pesenti Gritti  <marco@gnome.org>
1174
1175         * configure.ac:
1176         * pdf/splash/SplashFTFontEngine.cc:
1177
1178         Fix CID fonts with freetype 2.1.9
1179
1180 2005-01-26  Bryan Clark  <clarkbw@cvs.gnome.org>
1181
1182         * TODO: added item for desktop icon thumbnailer
1183
1184 Tue Jan 25 00:59:34 2005  Jonathan Blandford  <jrb@redhat.com>
1185
1186         * pdf/xpdf/pdf-document.cc (pdf_document_get_title): guard against
1187         unloaded docs when the title is accessed.
1188
1189         * shell/ev-password-view.[hc]: New widget for displaying password
1190         state.
1191
1192         * shell/ev-window.[ch]: Refactor password handling code to handle
1193         the new view.
1194
1195 2005-01-24  Marco Pesenti Gritti  <marco@gnome.org>
1196
1197         * NEWS:
1198         * configure.ac:
1199         * data/Makefile.am:
1200
1201         Release 0.1.1
1202
1203 2005-01-23  Stephane LOEUILLET  <stephane.loeuillet@tiscali.fr>
1204
1205         * pdf/xpdf/pdf-document.cc (pdf_document_search_page_changed):
1206         ignore page offset here, to make search results independent of it,
1207
1208         * shell/ev-view.c (expose_bin_window): but take offsets into
1209         account here. Bug #164932
1210
1211         * pdf/xpdf/pdf-document.cc (pdf_document_get_link): divide by
1212         scale at the right time. Bug #164996
1213
1214 2005-01-22  Martin Kretzschmar  <martink@gnome.org>
1215
1216         * pdf/xpdf/GlobalParams.cc: My 2005-01-05 change didn't actually
1217         fix the problem. Now I just removed the Adobe font names and hope
1218         that the URW fonts are always in outline format. Bug #164934
1219
1220         * shell/ev-window.c (update_window_title): empty titles are
1221         useless, use filename in that case too.
1222
1223         * NEWS: Add some content.
1224
1225 2005-01-21  Bryan Clark  <clarkbw@cvs.gnome.org>
1226
1227         * TODO: added one more TODO item and a TODONE section :)
1228
1229 2005-01-21  Martin Kretzschmar  <martink@gnome.org>
1230
1231         * ps/ps-document.h: add page_[xy]_offset fields.
1232
1233         * ps/ps-document.c (ps_document_set_page_offset)
1234         (ps_document_render): Keep offset in consideration in a few
1235         places. Bug #164752 "postscript documents are not centered in
1236         window"
1237
1238         * data/evince.desktop.in (X-GNOME-Bugzilla-Product):
1239         s/gpdf/evince/. Spotted by Stephane Loeuillet.
1240
1241         * pixbuf/pixbuf-document.c (pixbuf_document_get_n_pages)
1242         (pixbuf_document_get_text, pixbuf_document_document_iface_init):
1243         stub out missing methods for complete EvDocument implementation.
1244         Fixes segfaults with Save A Copy and Copy actions.
1245
1246         * ps/ps-document.c (ps_document_save, ps_document_get_text) 
1247         (ps_document_document_iface_init): ditto.
1248         
1249 2005-01-21  Marco Pesenti Gritti  <marco@gnome.org>
1250
1251         * data/.cvsignore:
1252         * data/Makefile.am:
1253         * data/evince.desktop.in:
1254
1255         Add desktop file
1256
1257 2005-01-21  Marco Pesenti Gritti  <marco@gnome.org>
1258
1259         * shell/ev-view.c: (ev_view_button_press_event),
1260         (ev_view_motion_notify_event):
1261
1262         Make selection work in any direction
1263
1264 2005-01-21  Marco Pesenti Gritti  <marco@gnome.org>
1265
1266         * TODO:
1267         * shell/ev-window.c: (set_short_labels), (ev_window_init):
1268
1269         Use shorter labels for some of the toolbars items
1270
1271 2005-01-21  Marco Pesenti Gritti  <marco@gnome.org>
1272
1273         * pdf/xpdf/pdf-document.cc:
1274
1275         Check the links info is initialized before
1276         using it. Should fix a crash on startup.
1277
1278 2005-01-21  Martin Kretzschmar  <martink@gnome.org>
1279
1280         * pixbuf/pixbuf-document.c
1281         (pixbuf_document_thumbnails_get_dimensions): force floating point
1282         division to calculate page_ratio. Fixes crash with landscape
1283         format pixbufs.
1284
1285 Thu Jan 20 18:56:35 2005  Jonathan Blandford  <jrb@redhat.com>
1286
1287         * shell/ev-view.c (ev_view_realize): make the bg color darker.
1288
1289 2005-01-20  Martin Kretzschmar  <martink@gnome.org>
1290
1291         * shell/ev-view.c (set_document_page): unset has_selection when
1292         the page changes.
1293         (set_document_page): handle paper size changes when the page
1294         changes (test with Free Culture, page 2).
1295
1296 2005-01-20  Marco Pesenti Gritti  <marco@gnome.org>
1297
1298         * shell/ev-view.c: (ev_view_size_request), (ev_view_realize),
1299         (expose_bin_window), (ev_view_class_init), (ev_view_init):
1300
1301         Use normal style color for the widget background and
1302         draw a black box around the page.
1303
1304 2005-01-20  Marco Pesenti Gritti  <marco@gnome.org>
1305
1306         * pdf/xpdf/pdf-document.cc:
1307
1308         Keep offset in consideration in a few places
1309
1310         * shell/ev-view.c: (expose_bin_window):
1311
1312         Set the offsets so that the document is ever centered
1313
1314 2005-01-20  Bryan Clark  <clarkbw@cvs.gnome.org>
1315
1316         * TODO: Added TODO items and finished off the first todo item
1317
1318         * AUTHORS: Updated AUTHORS section with piece from gpdf file and
1319         reflect current authors
1320
1321 2005-01-20  Marco Pesenti Gritti  <marco@gnome.org>
1322
1323         * pdf/xpdf/pdf-document.cc:
1324         * shell/ev-view.c: (ev_view_set_cursor),
1325         (ev_view_motion_notify_event), (document_changed_callback),
1326         (set_document_page):
1327
1328         Show a wait cursor while the page is rendering
1329
1330 2005-01-20  Marco Pesenti Gritti  <marco@gnome.org>
1331
1332         * shell/ev-sidebar-thumbnails.c:
1333         (ev_sidebar_tree_selection_changed),
1334         (ev_sidebar_thumbnails_select_page):
1335         * shell/ev-sidebar-thumbnails.h:
1336         * shell/ev-view.c: (ev_view_set_document), (ev_view_can_go_back),
1337         (ev_view_can_go_forward):
1338         * shell/ev-window.c: (ev_window_open_page),
1339         (ev_window_setup_document), (update_current_page),
1340         (view_page_changed_cb), (ev_window_init):
1341         * shell/ev-window.h:
1342
1343         Ensure thumbnails selection, toolbar page control and
1344         current page are in sync.
1345
1346 2005-01-19  Marco Pesenti Gritti  <marco@gnome.org>
1347
1348         * pdf/xpdf/XRef.cc:
1349
1350         Fix CAN-2005-0064
1351
1352 Wed Jan 19 01:10:57 2005  Jonathan Blandford  <jrb@redhat.com>
1353
1354         * backend/Makefile.am:
1355         * backend/ev-document-links.h:
1356         * backend/ev-document-security.c: (ev_document_security_get_type),
1357         (ev_document_security_has_document_security),
1358         (ev_document_security_set_password):
1359         * backend/ev-document-security.h:
1360         * backend/ev-document.c: (ev_document_error_quark):
1361         * backend/ev-document.h:
1362         * data/Makefile.am:
1363         * data/evince-password.glade:
1364         * pdf/xpdf/pdf-document.cc:
1365         * shell/Makefile.am:
1366         * shell/ev-password.c: (ev_password_set_bad_password_label),
1367         (ev_window_password_entry_changed_cb), (ev_password_dialog_new),
1368         (ev_password_dialog_get_password),
1369         (ev_password_dialog_set_bad_pass):
1370         * shell/ev-password.h:
1371         * shell/ev-window.c: (ev_window_get_attribute),
1372         (ev_window_set_property), (update_action_sensitivity),
1373         (ev_window_is_empty), (mime_type_supported_by_gdk_pixbuf),
1374         (ev_window_setup_document), (ev_window_get_password),
1375         (ev_window_open), (ev_window_cmd_save_as),
1376         (using_postscript_printer), (ev_window_print),
1377         (find_not_supported_dialog), (ev_window_cmd_edit_find),
1378         (update_fullscreen_popup), (ev_window_fullscreen),
1379         (ev_window_unfullscreen), (ev_window_cmd_view_fullscreen),
1380         (ev_window_focus_out_cb), (ev_window_cmd_help_about),
1381         (menu_item_select_cb), (find_bar_search_changed_cb),
1382         (ev_window_dispose), (ev_window_init):
1383
1384         Add initial support for password-supported dialogs.  This could be
1385         a lot cooler, but it'll do for now.
1386
1387 2005-01-18  Marco Pesenti Gritti  <marco@gnome.org>
1388
1389         * pdf/xpdf/pdf-document.cc:
1390         * shell/ev-view.c: (status_message_from_link),
1391         (ev_view_set_status), (ev_view_set_cursor),
1392         (ev_view_motion_notify_event), (ev_view_init):
1393         * shell/ev-window.c: (view_status_changed_cb), (ev_window_init):
1394
1395         Fix bugs in the links implementation and change cursor
1396         when hovering a link.
1397
1398 2005-01-17  Bryan Clark  <clarkbw@cvs.gnome.org>
1399
1400         * viewer/.cvsignore: added cvsignore file for viewer directory
1401
1402         * TODO: created TODO document
1403
1404 2005-01-14  Dave Malcolm  <dmalcolm@redhat.com>
1405
1406         * shell/ev-view.h:
1407         * shell/ev-view.c (ev_view_can_go_back), (ev_view_can_go_forward):      
1408         new functions to help with implementation of sensitivity code
1409         * shell/ev-window.c (update_action_sensitivity): Fix sensitivity
1410         of all actions that might require it.  Fixes a crash when you
1411         click on the Zoom actions in a window lacking a document.
1412
1413 2005-01-13  Dave Malcolm  <dmalcolm@redhat.com>
1414
1415         * shell/ev-window.c (update_action_sensitivity): Fix sensitivity
1416         of the Find action
1417
1418 2005-01-13  Marco Pesenti Gritti  <marco@gnome.org>
1419
1420         * pixbuf/pixbuf-document.c: (pixbuf_document_get_link),
1421         (pixbuf_document_document_iface_init):
1422         * ps/ps-document.c: (ps_document_get_link),
1423         (ps_document_document_iface_init):
1424         * shell/ev-view.c: (ev_view_realize), (ev_view_button_press_event),
1425         (status_message_from_link), (ev_view_set_status),
1426         (ev_view_set_find_status), (ev_view_motion_notify_event),
1427         (ev_view_button_release_event), (ev_view_set_property),
1428         (ev_view_get_property), (ev_view_class_init), (ev_view_init),
1429         (ev_view_get_find_status_message), (update_find_results),
1430         (ev_view_get_status), (ev_view_get_find_status):
1431         * shell/ev-view.h:
1432         * shell/ev-window.c: (view_status_changed_cb),
1433         (view_find_status_changed_cb), (ev_window_init):
1434
1435         View status message support, use it to show the links.
1436         Needs work...
1437
1438 2005-01-13  Marco Pesenti Gritti  <marco@gnome.org>
1439
1440         * backend/ev-document.c: (ev_document_get_link):
1441         * backend/ev-document.h:
1442         * pdf/xpdf/pdf-document.cc:
1443         * shell/ev-application.c: (ev_application_open):
1444         * shell/ev-application.h:
1445         * shell/ev-sidebar-links.c: (selection_changed_cb):
1446         * shell/ev-view.c: (ev_view_button_release_event), (go_to_link),
1447         (ev_view_go_to_link):
1448
1449         Add support for document links
1450
1451 2005-01-13  Anders Carlsson  <andersca@gnome.org>
1452
1453         * shell/ev-page-action.c: (update_spin), (total_pages_changed_cb),
1454         (create_tool_item):
1455         Set the spin button limits correctly.
1456         
1457         * shell/ev-sidebar-thumbnails.c:
1458         (ev_sidebar_tree_selection_changed), (ev_sidebar_thumbnails_init):
1459         Support changing pages by clicking on the thumbnails.
1460         
1461 2005-01-13  Jeff Muizelaar  <jeff@nit.ca>
1462
1463         * pixbuf/pixbuf-document.c:
1464         (pixbuf_document_thumbnails_get_dimensions),
1465         (pixbuf_document_document_thumbnails_iface_init):
1466
1467         implement get_dimensions
1468
1469 2005-01-13  Marco Pesenti Gritti  <marco@gnome.org>
1470
1471         * ps/ps-document.c: (ps_document_goto_page):
1472
1473         Fix page switching on multipage documents
1474
1475 2005-01-12  Jeff Muizelaar  <jrmuizel@nit.ca>
1476
1477         * pixbuf/pixbuf-document.c: (pixbuf_document_get_page_size):
1478         
1479         check for NULL before assigning to width and height parameters
1480
1481 2005-01-12  Jeff Muizelaar  <jeff@nit.ca>
1482
1483         * pixbuf/pixbuf-document.c: (pixbuf_document_class_init),
1484         (pixbuf_document_set_property), (pixbuf_document_get_property):
1485
1486         implement get/set properties
1487
1488 2005-01-12  Jeff Muizelaar  <jeff@nit.ca>
1489
1490         * pdf/xpdf/pdf-document.cc: (pdf_info_dict_get_string):
1491         
1492         return NULL instead of "Unknown", letting the title get set to
1493         the filename when the pdf has no title.
1494
1495 2005-01-11  Marco Pesenti Gritti  <marco@gnome.org>
1496
1497         * ps/ps-document.c: (ps_document_get_page_count),
1498         (ps_document_goto_page):
1499
1500 2005-01-11  Marco Pesenti Gritti  <marco@gnome.org>
1501
1502         * shell/ev-history.c: (ev_history_get_property),
1503         (ev_history_set_property), (ev_history_class_init),
1504         (ev_history_add_page), (ev_history_set_current_index):
1505         * shell/ev-navigation-action.c: (ev_navigation_action_set_history),
1506         (activate_menu_item_cb), (new_history_menu_item), (build_menu),
1507         (ev_navigation_action_finalize):
1508         * shell/ev-navigation-action.h:
1509         * shell/ev-view.c: (ev_view_set_document), (ev_view_go_back),
1510         (ev_view_go_forward), (ev_view_get_find_status_message),
1511         (history_index_changed_cb), (ev_view_set_history):
1512         * shell/ev-view.h:
1513         * shell/ev-window.c: (update_total_pages), (ev_window_open),
1514         (update_current_page), (register_custom_actions):
1515
1516         Implement history dropdowns
1517
1518 2005-01-11  Marco Pesenti Gritti  <marco@gnome.org>
1519
1520         * shell/ev-history.c: (ev_history_init), (ev_history_add_link):
1521         * shell/ev-view.c: (ev_view_set_document), (ev_view_go_back),
1522         (ev_view_go_forward):
1523         * shell/ev-window.c: (register_custom_actions):
1524
1525         Fix several history bugs
1526
1527 2005-01-11  Kjartan Maraas  <kmaraas@gnome.org>
1528
1529         * configure.ac: Add «nb» to ALL_LINGUAS.
1530
1531 2005-01-10  Marco Pesenti Gritti  <marco@gnome.org>
1532
1533         * backend/Makefile.am:
1534         * backend/ev-bookmark.c:
1535         * backend/ev-bookmark.h:
1536         * backend/ev-document-bookmarks.c:
1537         * backend/ev-document-bookmarks.h:
1538         * backend/ev-document-links.c: (ev_document_links_get_type),
1539         (ev_document_links_has_document_links),
1540         (ev_document_links_begin_read), (ev_document_links_get_link),
1541         (ev_document_links_get_child), (ev_document_links_next),
1542         (ev_document_links_free_iter):
1543         * backend/ev-document-links.h:
1544         * backend/ev-link.c: (ev_link_type_get_type), (ev_link_get_title),
1545         (ev_link_set_title), (ev_link_get_uri), (ev_link_set_uri),
1546         (ev_link_get_link_type), (ev_link_set_link_type),
1547         (ev_link_get_page), (ev_link_set_page), (ev_link_get_property),
1548         (ev_link_set_property), (ev_window_dispose), (ev_link_init),
1549         (ev_link_class_init), (ev_link_new_title), (ev_link_new_page),
1550         (ev_link_new_external):
1551         * backend/ev-link.h:
1552         * pdf/xpdf/pdf-document.cc:
1553         * shell/Makefile.am:
1554         * shell/ev-application.c: (ev_application_open_link):
1555         * shell/ev-application.h:
1556         * shell/ev-history.c: (ev_history_add_link), (ev_history_add_page),
1557         (ev_history_get_link_nth):
1558         * shell/ev-history.h:
1559         * shell/ev-sidebar-bookmarks.c:
1560         * shell/ev-sidebar-bookmarks.h:
1561         * shell/ev-sidebar-links.c: (ev_sidebar_links_destroy),
1562         (ev_sidebar_links_class_init), (selection_changed_cb),
1563         (ev_sidebar_links_construct), (ev_sidebar_links_init),
1564         (links_page_num_func), (ev_sidebar_links_new), (stack_data_free),
1565         (do_one_iteration), (populate_links_idle),
1566         (ev_sidebar_links_clear_document), (ev_sidebar_links_set_document):
1567         * shell/ev-sidebar-links.h:
1568         * shell/ev-sidebar.c: (ev_sidebar_set_document):
1569         * shell/ev-view.c: (go_to_link), (ev_view_go_to_link),
1570         (go_to_index):
1571         * shell/ev-view.h:
1572         * shell/ev-window.c: (ev_window_open_link), (ev_window_init):
1573         * shell/ev-window.h:
1574
1575         Rename bookmark to link, and use "Index" for the sidebar panel.
1576
1577 2005-01-09  Marco Pesenti Gritti  <marco@gnome.org>
1578
1579         * shell/Makefile.am:
1580         * shell/ev-application.c: (ev_application_open_bookmark):
1581         * shell/ev-application.h:
1582         * shell/ev-history.c: (ev_history_init), (free_links_list),
1583         (ev_history_finalize), (ev_history_class_init),
1584         (ev_history_add_link), (ev_history_add_page),
1585         (ev_history_get_link_nth), (ev_history_get_n_links),
1586         (ev_history_get_current_index), (ev_history_set_current_index),
1587         (ev_history_new):
1588         * shell/ev-history.h:
1589         * shell/ev-sidebar-bookmarks.c: (selection_changed_cb):
1590         * shell/ev-view.c: (ev_view_finalize), (ev_view_set_document),
1591         (set_document_page), (go_to_bookmark), (ev_view_go_to_bookmark),
1592         (go_to_index), (ev_view_go_back), (ev_view_go_forward),
1593         (ev_view_set_page):
1594         * shell/ev-view.h:
1595         * shell/ev-window.c: (ev_window_open_bookmark),
1596         (ev_window_cmd_go_back), (ev_window_cmd_go_forward),
1597         (goto_page_cb), (register_custom_actions):
1598         * shell/ev-window.h:
1599
1600         Initial history implementation. Needs work.
1601
1602 2005-01-09  Martin Kretzschmar  <martink@gnome.org>
1603
1604         * pdf/xpdf/GDKSplashOutputDev.cc (redraw): fix pixbuf data offset.
1605
1606 2005-01-09  Marco Pesenti Gritti  <marco@gnome.org>
1607
1608         * cut-n-paste/recent-files/egg-recent-item.c:
1609         * cut-n-paste/recent-files/egg-recent-item.h:
1610         * cut-n-paste/recent-files/egg-recent-model.c:
1611         * cut-n-paste/recent-files/egg-recent-util.c:
1612         * cut-n-paste/recent-files/egg-recent-view-gtk.c:
1613         * cut-n-paste/recent-files/egg-recent-view.c:
1614
1615         Update
1616
1617 2005-01-08  Martin Kretzschmar  <martink@gnome.org>
1618
1619         * pdf/splash/Splash.cc (clear, drawPixel, drawSpan, xorSpan, getPixel)
1620         (fillGlyph, fillImageMask, drawImage):
1621         pdf/splash/SplashBitmap.cc (SplashBitmap, ~SplashBitmap, writePNMFile):
1622         pdf/splash/SplashTypes.h:
1623         pdf/xpdf/SplashOutputDev (startPage, getColor, imageSrc): implement RGB8
1624         packed mode for Splash.
1625
1626         * pdf/xpdf/GDKSplashOutputDev.cc (GDKSplashOutputDev, redraw): use
1627         RGB8 packed mode, eliminates the pixbuf data creation loop.
1628
1629         * shell/ev-print-job.c (ev_print_job_finalize)
1630         (ev_print_job_set_property, ev_print_job_get_property)
1631         (ev_print_job_set_gnome_print_job, ev_print_job_set_document)
1632         (ev_print_job_use_print_dialog_settings, idle_print_handler)
1633         (print_closure_finalize, ev_print_job_print): implement
1634         printing (for backends with EvPsExporter)
1635
1636         * shell/ev_print_job.h: update prototypes.
1637
1638         * shell/ev-window.c (ev_window_print): unref print job after
1639         printing.
1640
1641         * shell/ev-view.c (ev_view_set_document): don't connect to "found"
1642         unless the document implements the EvDocumentFind interface.
1643
1644 2005-01-08  Satoru SATOH <ss@gnome.gr.jp>
1645
1646         * configure.ac: Added ja to ALL_LINGUAS.
1647
1648 2005-01-07  Marco Pesenti Gritti  <marco@gnome.org>
1649
1650         * pdf/xpdf/pdf-document.cc:
1651
1652         add a FIXME. We should probably not allocate
1653         a bookmark object every time
1654
1655 2005-01-07  Marco Pesenti Gritti  <marco@gnome.org>
1656
1657         * shell/ev-application.c: (ev_application_open),
1658         (ev_application_open_bookmark):
1659         * shell/ev-application.h:
1660         
1661         Add a way to open bookmarks
1662
1663         * backend/ev-bookmark.c: (ev_bookmark_get_uri),
1664         (ev_bookmark_set_uri), (ev_bookmark_get_property),
1665         (ev_bookmark_set_property), (ev_bookmark_class_init),
1666         (ev_bookmark_new_title), (ev_bookmark_new_link),
1667         (ev_bookmark_new_external):
1668
1669         Support for external uris, better constructors.
1670
1671         * backend/ev-bookmark.h:
1672         * pdf/xpdf/pdf-document.cc:
1673         * shell/ev-sidebar-bookmarks.c: (selection_changed_cb):
1674
1675         Handle external uris
1676
1677 2005-01-07  Marco Pesenti Gritti  <marco@gnome.org>
1678
1679         * shell/ev-sidebar-bookmarks.c: (selection_changed_cb),
1680         (ev_sidebar_bookmarks_construct), (do_one_iteration):
1681
1682         Hook up bookmarks navigation
1683
1684 2005-01-07  Marco Pesenti Gritti  <marco@gnome.org>
1685
1686         * backend/Makefile.am:
1687         * backend/ev-bookmark.c: (ev_bookmark_type_get_type),
1688         (ev_bookmark_get_title), (ev_bookmark_set_title),
1689         (ev_bookmark_get_bookmark_type), (ev_bookmark_set_bookmark_type),
1690         (ev_bookmark_get_page), (ev_bookmark_set_page),
1691         (ev_bookmark_get_property), (ev_bookmark_set_property),
1692         (ev_window_dispose), (ev_bookmark_init), (ev_bookmark_class_init),
1693         (ev_bookmark_new):
1694         * backend/ev-bookmark.h:
1695         * backend/ev-document-bookmarks.c:
1696         (ev_document_bookmarks_get_bookmark):
1697         * backend/ev-document-bookmarks.h:
1698         * pdf/xpdf/pdf-document.cc:
1699         * shell/ev-sidebar-bookmarks.c: (do_one_iteration):
1700
1701         Add a bookmark object to the backend and use it instead of get_values
1702
1703 2005-01-07  Marco Pesenti Gritti  <marco@gnome.org>
1704
1705         * data/evince-ui.xml:
1706
1707         Cleanup and add select all.
1708
1709         * shell/ev-view.c: (ev_view_select_all),
1710         (ev_view_button_press_event):
1711         * shell/ev-view.h:
1712         * shell/ev-window.c: (ev_window_cmd_edit_select_all):
1713
1714         Add select all.
1715         Clear selection on click.
1716
1717 Fri Jan  7 01:28:58 2005  Jonathan Blandford  <jrb@redhat.com>
1718
1719         * shell/ev-sidebar-thumbnails.c
1720         (ev_sidebar_thumbnails_set_document): forgot to unref the
1721         loading_icon.
1722
1723 Fri Jan  7 01:22:48 2005  Jonathan Blandford  <jrb@redhat.com>
1724
1725         * shell/ev-sidebar-thumbnails.c: fill in the thumbnails starting
1726         at the visible page, not just linearly.  This makes it look fast.
1727
1728 Thu Jan  6 18:48:11 2005  Jonathan Blandford  <jrb@redhat.com>
1729
1730         * backend/ev-document-misc.c
1731         (ev_document_misc_get_thumbnail_frame): fill in the thumbnail with
1732         white.
1733         * backend/ev-document-thumbnails.h: New interface to get the size
1734         of a page.
1735
1736 2005-01-06  Jeremy Katz  <katzj@redhat.com>
1737
1738         * shell/Makefile.am (evince_SOURCES): Add ev-utils.[ch] so that
1739         make dist works
1740
1741 Wed Jan  5 15:38:28 2005  Jonathan Blandford  <jrb@redhat.com>
1742
1743         * pdf/xpdf/pdf-document.cc (bitmap_to_pixbuf): bypass
1744         GDKSplashOutputDev and just use a normal SplashOutputDev.  Speeds
1745         things up a bit.
1746
1747         * shell/ev-sidebar-thumbnail.c: start of some profiling code.
1748
1749 2005-01-05  Martin Kretzschmar  <martink@gnome.org>
1750
1751         * pdf/xpdf/GlobalParams.cc (displayFontTabFc): match only outline
1752         fonts. Should fix font problems on systems that have the base
1753         fonts in bitmap format. Reported by James Henstridge
1754         <james@jamesh.id.au>.
1755
1756 2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
1757
1758         * pdf/xpdf/Gfx.cc:
1759         * pdf/xpdf/GfxState.cc:
1760
1761         Fix for CAN-2004-1125
1762
1763 2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
1764
1765         * shell/ev-view.c: (ev_view_copy):
1766         * shell/ev-view.h:
1767         * shell/ev-window.c: (ev_window_cmd_edit_copy):
1768
1769         Implement Edit->Copy
1770
1771 2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
1772
1773         * backend/ev-document.c: (ev_document_get_text):
1774         * backend/ev-document.h:
1775         * pdf/xpdf/pdf-document.cc:
1776         * shell/ev-view.c: (ev_view_realize), (expose_bin_window),
1777         (ev_view_primary_get_cb), (ev_view_primary_clear_cb),
1778         (ev_view_update_primary_selection), (ev_view_button_press_event),
1779         (ev_view_motion_notify_event), (ev_view_button_release_event):
1780
1781         Beginnings of clipboard support. Incomplete but primary sort
1782         of work.
1783
1784 2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
1785
1786         * shell/ev-view.c: (ev_gdk_color_to_rgb), (draw_rubberband),
1787         (expose_bin_window):
1788
1789         Nicer rubberband drawing, from GtkIconView.
1790
1791 2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
1792
1793         * backend/ev-document.c: (ev_document_save):
1794         * backend/ev-document.h:
1795         * data/evince-ui.xml:
1796         * pdf/xpdf/pdf-document.cc:
1797         * shell/ev-window.c: (save_error_dialog), (ev_window_cmd_save_as):
1798
1799         Implement "Save a copy..." menu item
1800
1801 2005-01-05  Marco Pesenti Gritti  <marco@gnome.org>
1802
1803         * shell/ev-view.c: (ev_view_zoom):
1804
1805         Queue a resize when zoom changes
1806
1807 Wed Jan  5 02:33:06 2005  Jonathan Blandford  <jrb@redhat.com>
1808
1809         * backend/ev-document-misc.[ch]: New misc file to do simple drop
1810         shadows.
1811
1812         * pdf/xpdf/pdf-document.cc: use the drop shadows in both types of
1813         thumbnails..
1814
1815 Tue Jan  4 22:32:32 2005  Jonathan Blandford  <jrb@redhat.com>
1816
1817         * pdf/xpdf/pdf-document.cc
1818         (pdf_document_thumbnails_get_page_pixbuf): poor man's dropshadow.
1819
1820 Tue Jan  4 21:25:05 2005  Jonathan Blandford  <jrb@redhat.com>
1821
1822         * pdf/xpdf/pdf-document.cc: Do real thumbnailing of PDF files.
1823         It's slow, but I'll speed it up next!
1824
1825 2005-01-04  Jeff Muizelaar  <jrmuizel@nit.ca>
1826
1827         * shell/main.c (load_files):
1828
1829         use gnome_vfs_make_uri_from_shell_arg so that relative paths work
1830         from the command line and because it seems more appropriate.
1831
1832 2005-01-04  Marco Pesenti Gritti  <marco@gnome.org>
1833
1834         * data/evince-ui.xml:
1835         * shell/ev-window.c: (update_action_sensitivity),
1836         (ev_window_cmd_go_page_up), (ev_window_cmd_go_page_down):
1837
1838         s/next page/page down
1839         s/previous page/page up
1840
1841 2005-01-04  Marco Pesenti Gritti  <marco@gnome.org>
1842
1843         * data/evince-ui.xml:
1844
1845         Change the layout to match clarkbw design.
1846
1847         * shell/Makefile.am:
1848         * shell/ev-navigation-action.c: (build_menu), (menu_activated_cb),
1849         (set_tooltip_cb), (connect_proxy), (ev_navigation_action_init),
1850         (ev_navigation_action_finalize),
1851         (ev_navigation_action_set_property),
1852         (ev_navigation_action_get_property),
1853         (ev_navigation_action_class_init):
1854         * shell/ev-navigation-action.h:
1855
1856         Implement clarkbw toolbar navigation controls (incomplete)
1857
1858         * shell/ev-page-action.c: (update_label), (update_spin),
1859         (value_changed_cb), (create_tool_item), (connect_proxy),
1860         (ev_page_action_init), (ev_page_action_finalize),
1861         (ev_page_action_set_property), (ev_page_action_get_property),
1862         (ev_page_action_set_current_page),
1863         (ev_page_action_set_total_pages), (ev_page_action_class_init):
1864         * shell/ev-page-action.h:
1865
1866         Implement a page switcher in the toolbar
1867
1868         * shell/ev-view.c: (ev_view_scroll_view):
1869         * shell/ev-window.c: (update_total_pages), (ev_window_open),
1870         (update_current_page), (view_page_changed_cb), (goto_page_cb),
1871         (register_custom_actions), (ev_window_init):
1872
1873         Change page on PageUp/Down.
1874
1875 Tue Jan  4 03:22:56 2005  Jonathan Blandford  <jrb@redhat.com>
1876
1877         * pdf/xpdf/pdf-document.cc
1878         (pdf_document_thumbnails_get_thumbnail): initial stab at
1879         implementing thumbnail support for pdfs.  It only does documents
1880         with precached pdfs now.
1881
1882 Mon Jan  3 17:22:25 2005  Jonathan Blandford  <jrb@redhat.com>
1883
1884         * shell/ev-sidebar-thumbnails.c (do_one_iteration): move the
1885         thumbnail code into a time-based idle as well.  Also, turn off the
1886         shadow temporarily as it's really slow.
1887
1888 2005-01-03  Marco Pesenti Gritti  <marco@gnome.org>
1889
1890         * backend/ev-document.c: (ev_document_class_init):
1891         * pdf/xpdf/pdf-document.cc:
1892         * shell/ev-window.c: (ev_window_open):
1893
1894         Fix document title bugs and fallback to
1895         filename when not available.
1896
1897 2005-01-03  Marco Pesenti Gritti  <marco@gnome.org>
1898
1899         * backend/ev-document.c: (ev_document_get_type),
1900         (ev_document_class_init), (ev_document_load),
1901         (ev_document_get_title):
1902         * backend/ev-document.h:
1903         * pdf/xpdf/pdf-document.cc:
1904         * ps/ps-document.c: (ps_document_set_property),
1905         (ps_document_get_property), (ps_document_class_init),
1906         (document_load):
1907         * ps/ps-document.h:
1908         * ps/ps.h:
1909         * shell/ev-window.c: (update_window_title), (ev_window_open),
1910         (ev_window_init):
1911
1912         Initial support for document title. Not working yet.
1913
1914 2005-01-02  Marco Pesenti Gritti  <marco@gnome.org>
1915
1916         * shell/ev-view.c: (ev_view_realize), (ev_view_button_press_event):
1917
1918         Grab focus on the view when clicking it
1919
1920 2005-01-02  Marco Pesenti Gritti  <marco@gnome.org>
1921
1922         * shell/ev-marshal.list:
1923         * shell/ev-view.c: (ev_view_realize), (add_scroll_binding),
1924         (ev_view_scroll_view), (ev_view_class_init), (ev_view_init):
1925
1926         Add key bindings to the view. Now if the focus would work
1927         right...
1928
1929 2005-01-02  Marco Pesenti Gritti  <marco@gnome.org>
1930
1931         * Makefile.am:
1932         * backend/Makefile.am:
1933         * data/Makefile.am:
1934         * dvi/Makefile.am:
1935         * dvi/dvilib/Makefile.am:
1936         * pdf/xpdf/Makefile.am:
1937         * po/POTFILES.in:
1938         * ps/Makefile.am:
1939
1940         Fix distcheck
1941
1942 2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
1943
1944         * shell/ev-view.c: (ev_view_realize):
1945
1946         Fix mouse wheel scrolling
1947
1948 2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
1949
1950         * ps/Makefile.am:
1951         * ps/gstypes.h:
1952         * ps/gtkgs.c:
1953         * ps/gtkgs.h:
1954         * ps/ps-document.c: (catchPipe), (ps_document_init),
1955         (ps_document_class_init), (ps_document_cleanup),
1956         (ps_document_finalize), (send_ps), (ps_document_get_orientation),
1957         (set_up_page), (close_pipe), (is_interpreter_ready),
1958         (interpreter_failed), (output), (input), (start_interpreter),
1959         (stop_interpreter), (file_length), (file_readable),
1960         (check_filecompressed), (check_pdf), (compute_xdpi),
1961         (compute_ydpi), (compute_size), (ps_document_enable_interpreter),
1962         (ps_document_get_type), (ps_document_emit_error_msg),
1963         (document_load), (ps_document_next_page),
1964         (ps_document_get_current_page), (ps_document_get_page_count),
1965         (ps_document_goto_page), (ps_document_set_page_size),
1966         (ps_document_zoom_to_fit), (ps_document_set_zoom),
1967         (ps_document_load), (ps_document_get_n_pages),
1968         (ps_document_set_page), (ps_document_get_page),
1969         (ps_document_widget_event), (ps_document_set_target),
1970         (ps_document_set_scale), (ps_document_set_page_offset),
1971         (ps_document_get_page_size), (ps_document_render),
1972         (ps_document_document_iface_init):
1973         * ps/ps-document.h:
1974         * ps/ps.c:
1975         * shell/ev-window.c: (ev_window_open):
1976
1977         Rename GtkGS to PSDocument
1978
1979 2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
1980
1981         * ps/gtkgs.c: (gtk_gs_class_init):
1982         * ps/gtkgs.h:
1983
1984         Some more leftover...
1985
1986 2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
1987
1988         * ps/gtkgs.c: (gtk_gs_class_init), (gtk_gs_get_orientation),
1989         (output), (stop_interpreter), (gtk_gs_emit_error_msg),
1990         (gtk_gs_zoom_to_fit), (gtk_gs_set_zoom):
1991         * ps/gtkgs.h:
1992
1993         Remove unused code and make a lot of stuff private
1994
1995 2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
1996
1997         * ps/gsdefaults.c: (gtk_gs_defaults_gconf_client),
1998         (gtk_gs_defaults_changed):
1999         * ps/gsdefaults.h:
2000         * ps/gtkgs.c:
2001         * ps/gtkgs.h:
2002         * ps/ps.h:
2003
2004         Cleanup headers dependencies
2005
2006 2005-01-01  Marco Pesenti Gritti  <marco@gnome.org>
2007
2008         * ps/Makefile.am:
2009         * ps/ggvutils.c:
2010         * ps/ggvutils.h:
2011         * ps/gsdefaults.c: (gtk_gs_defaults_get_paper_sizes):
2012         * ps/gsdefaults.h:
2013         * ps/gtkgs.c: (file_length), (file_readable),
2014         (check_filecompressed), (check_pdf), (gtk_gs_load),
2015         (gtk_gs_get_postscript):
2016
2017         Get rid of ggvutils
2018
2019 2004-12-31  Marco Pesenti Gritti  <marco@gnome.org>
2020
2021         * ps/ggvutils.c:
2022         * ps/ggvutils.h:
2023         * ps/gsio.h:
2024         * ps/gtkgs.c: (gtk_gs_set_zoom):
2025
2026         Cleanups
2027
2028 2004-12-31  Marco Pesenti Gritti  <marco@gnome.org>
2029
2030         * ps/gtkgs.c: (gtk_gs_set_zoom), (gtk_gs_set_zoom_mode):
2031
2032         Ensure the page is rerendered when changing zoom
2033
2034 2004-12-31  Marco Pesenti Gritti  <marco@gnome.org>
2035
2036         * backend/ev-document.c: (ev_document_base_init),
2037         (ev_document_changed):
2038         * backend/ev-document.h:
2039
2040         Add a changed event that is emitted when the page content
2041         changes. This is necessary to deal with the fact that
2042         in ps backend rendering happen asycrounously.
2043         This makes the ps backend mostly work.
2044
2045         * pdf/xpdf/pdf-document.cc:
2046
2047         Emit changed event
2048
2049         * ps/gtkgs.c: (set_up_page), (gtk_gs_widget_event),
2050         (ps_document_set_target):
2051
2052         Emit changed event
2053
2054         * shell/ev-view.c: (document_changed_callback),
2055         (ev_view_set_document), (ev_view_set_page):
2056
2057         Redraw on the changed signal
2058
2059 2004-12-25  Raphael Higino  <raphaelh@cvs.gnome.org>
2060
2061         * configure.ac: Added pt_BR to ALL_LINGUAS.
2062
2063 Fri Dec 24 00:48:44 2004  Jonathan Blandford  <jrb@redhat.com>
2064
2065         * backend/ev-document-bookmarks.c:
2066         (ev_document_bookmarks_get_child): *
2067         backend/ev-document-bookmarks.h: * pdf/xpdf/Makefile.am: *
2068         pdf/xpdf/pdf-document.cc: * pdf/xpdf/pdf-document.h: *
2069         shell/Makefile.am: * shell/ev-sidebar-bookmarks.c:
2070         (ev_sidebar_bookmarks_destroy),
2071         (ev_sidebar_bookmarks_class_init),
2072         (ev_sidebar_bookmarks_construct), (stack_data_free),
2073         (do_one_iteration), (populate_bookmarks_idle),
2074         (ev_sidebar_bookmarks_clear_document),
2075         (ev_sidebar_bookmarks_set_document): *
2076         shell/ev-sidebar-bookmarks.h: * shell/ev-sidebar.c:
2077         (ev_sidebar_add_page),
2078         (ev_sidebar_set_document): * shell/ev-window.c: (ev_window_open):
2079         Initial stab at a bookmarks sidebar.  It doesn't navigate yet, but
2080         it displays both the topics and the page numbers.
2081
2082 2004-12-23  Kristian Høgsberg  <krh@redhat.com>
2083
2084         * shell/ev-window.c (ev_window_view_sidebar_cb): Hook up sidebar
2085         toggle.
2086         * shell/ev-window.c (toggle_entries): Set sidebar default value to
2087         visible.
2088
2089 2004-12-23  Adam Weinberger  <adamw@gnome.org>
2090
2091         * configure.ac: Added en_CA to ALL_LINGUAS.
2092
2093 2004-12-23  Martin Kretzschmar  <martink@gnome.org>
2094
2095         * ChangeLog: replace bottom of this ChangeLog (merged history of
2096         ggv and gpdf; where all paths were wrong and most of the files are
2097         not even in this tree) with ChangeLog (from arch) of the shell
2098         code.
2099
2100 2004-12-23  Havoc Pennington  <hp@redhat.com>
2101
2102         * shell/ev-window.c: hook up potentially-questionable "find
2103         results status text" feature - something involving the sidebar or
2104         scrollbar or a continuous all-pages-on-giant-roll-of-paper-view
2105         might be better in the end.
2106
2107         * shell/ev-view.c (ev_view_get_find_status_message): new function, 
2108         with corresponding signal when it should be updated
2109
2110         * shell/eggfindbar.c (egg_find_bar_set_status_text): new function
2111
2112 2004-12-22  Havoc Pennington  <hp@redhat.com>
2113
2114         * pdf/xpdf/pdf-document.cc (pdf_document_find_begin): make search
2115         find stuff on other pages, sort of (only returns one result on
2116         invisible pages, to show they have results; updates full results
2117         for a page when you view it). Currently repaints the current page
2118         every time a new result is found on any page, which isn't so nice.
2119
2120 2004-12-22  Havoc Pennington  <hp@redhat.com>
2121
2122         * shell/ev-window.c (ev_window_cmd_edit_find): display an error if
2123         the document doesn't support find (better ideas?)
2124         (find_bar_search_changed_cb): handle missing document or document
2125         that doesn't support find
2126
2127         * pdf/xpdf/pdf-document.cc: port to implement the new
2128         EvDocumentFindIface
2129
2130         * backend/ev-document-find.c: create a new interface for searching
2131
2132         * backend/ev-document.h, backend/ev-document.c: delete the find stuff
2133
2134 2004-12-23  Martin Kretzschmar  <martink@gnome.org>
2135
2136         * pdf/xpdf/Makefile.am (libpdfdocument_la_LIBADD): add
2137         libevbackend.la.
2138
2139         * shell/ev-window.c (ev_window_print): add GnomePrintJob to
2140         EvPrintJob constructor arguments.
2141
2142         * backend/ev-ps-exporter.c, backend/ev-ps-exporter.h: interface
2143         for documents that can export PostScript (page by page).
2144
2145         * backend/Makefile.am (libevbackend_la_SOURCES): add them.
2146         
2147         * pdf/xpdf/pdf-document.cc (pdf_document_ps_export_begin)
2148         (pdf_document_ps_export_do_page, pdf_document_ps_export_end)
2149         (pdf_document_ps_exporter_iface_init:
2150         Implement EvPSExporter.
2151
2152         * pdf/xpdf/Makefile.am (libxpdf_la_SOURCES): build PSOutputDev.
2153
2154 2004-12-22  Anders Carlsson  <andersca@gnome.org>
2155
2156         * backend/Makefile.am:
2157         * backend/ev-document-thumbnails.c:
2158         (ev_document_thumbnails_get_type),
2159         (ev_document_thumbnails_get_thumbnail):
2160         * backend/ev-document-thumbnails.h:
2161         * pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE),
2162         (pixbuf_document_thumbnails_get_thumbnail),
2163         (pixbuf_document_document_thumbnails_iface_init):
2164         * shell/Makefile.am:
2165         * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_destroy),
2166         (ev_sidebar_thumbnails_class_init), (ev_sidebar_thumbnails_init),
2167         (populate_thumbnails), (ev_sidebar_thumbnails_set_document):
2168         * shell/ev-sidebar-thumbnails.h:
2169         * shell/ev-sidebar.c: (ev_sidebar_init), (ev_sidebar_add_page),
2170         (ev_sidebar_set_document):
2171         * shell/ev-utils.c: (gaussian), (create_blur_filter),
2172         (create_shadow), (ev_pixbuf_add_shadow):
2173         * shell/ev-utils.h:
2174         Add thumbnail support.
2175         
2176 2004-12-22  Martin Kretzschmar  <martink@gnome.org>
2177
2178         * shell/ev-window.c (ev_window_cmd_file_print, ev_window_print)
2179         (using_postscript_printer): Set up a print dialog for "PostScript
2180         injection" method.
2181
2182         * shell/ev-print-job.h, shell/ev-print-job.c: stub classes for
2183         EvPrintJob.
2184
2185         * shell/Makefile.am (evince_SOURCES): add ev-print-job.[ch]
2186
2187 2004-12-22  Marco Pesenti Gritti  <marco@gnome.org>
2188
2189         * ps/gtkgs.c: (gtk_gs_init), (set_up_page),
2190         (ps_document_set_target), (ps_document_get_page_size),
2191         (ps_document_render):
2192         * ps/gtkgs.h:
2193
2194         Fix a few bugs
2195
2196 2004-12-22  Christian Rose  <menthos@menthos.com>
2197
2198         * configure.ac: Added "sv" to ALL_LINGUAS.
2199
2200 Wed Dec 22 14:47:38 2004  Jonathan Blandford  <jrb@redhat.com>
2201
2202         * backend/ev-document-bookmarks.[ch]: new interface to indicate
2203         document supports bookmarks.
2204
2205 2004-12-22  Marco Pesenti Gritti  <marco@gnome.org>
2206
2207         * ps/ggvutils.c: (ggv_file_readable):
2208         * ps/ggvutils.h:
2209         * ps/gtkgs.c: (check_filecompressed), (check_pdf),
2210         (gtk_gs_get_postscript):
2211
2212         Remove unused utils
2213
2214 2004-12-22  Marco Pesenti Gritti  <marco@gnome.org>
2215
2216         * ps/gtkgs.c: (gtk_gs_init), (gtk_gs_class_init), (gtk_gs_cleanup),
2217         (gtk_gs_finalize), (gtk_gs_set_center), (set_up_page), (output),
2218         (start_interpreter), (compute_size), (gtk_gs_enable_interpreter),
2219         (gtk_gs_get_type), (gtk_gs_new), (gtk_gs_reload),
2220         (gtk_gs_emit_error_msg), (gtk_gs_disable_interpreter),
2221         (gtk_gs_load), (gtk_gs_goto_page), (gtk_gs_set_page_size),
2222         (gtk_gs_set_override_orientation), (gtk_gs_set_override_size),
2223         (gtk_gs_set_zoom), (gtk_gs_set_default_orientation),
2224         (gtk_gs_set_antialiasing), (ps_document_load),
2225         (ps_document_render):
2226         * ps/gtkgs.h:
2227
2228         Another check point for the ps backend. Now I can get it to show
2229         pages!
2230
2231 Wed Dec 22 13:41:01 2004  Jonathan Blandford  <jrb@redhat.com>
2232
2233         * shell/ev-sidebar.c (ev_sidebar_set_document): initial sidebar
2234         document setting code.
2235
2236 2004-12-22  Anders Carlsson  <andersca@gnome.org>
2237
2238         * shell/eggfindbar.c: (entry_activate_callback):
2239         Animate the next button when activate is pressed.
2240         
2241 2004-12-22  Anders Carlsson  <andersca@gnome.org>
2242
2243         * shell/ev-window.c: (ev_window_cmd_edit_find),
2244         (update_fullscreen_popup), (ev_window_fullscreen),
2245         (ev_window_unfullscreen), (ev_window_state_event_cb),
2246         (ev_window_focus_out_cb), (find_bar_close_cb), (ev_window_init):
2247         Fix bugs in fullscreen code.
2248         
2249 2004-12-22  Anders Carlsson  <andersca@gnome.org>
2250
2251         * Makefile.am:
2252         * configure.ac:
2253         * pixbuf/Makefile.am:
2254         * pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE),
2255         (pixbuf_document_load), (pixbuf_document_get_n_pages),
2256         (pixbuf_document_set_page), (pixbuf_document_get_page),
2257         (pixbuf_document_set_target), (pixbuf_document_set_scale),
2258         (pixbuf_document_set_page_offset), (pixbuf_document_get_page_size),
2259         (pixbuf_document_render), (pixbuf_document_begin_find),
2260         (pixbuf_document_end_find), (pixbuf_document_finalize),
2261         (pixbuf_document_class_init),
2262         (pixbuf_document_document_iface_init), (pixbuf_document_init):
2263         * pixbuf/pixbuf-document.h:
2264         * shell/Makefile.am:
2265         * shell/ev-application.c: (ev_application_open):
2266         * shell/ev-window.c: (mime_type_supported_by_gdk_pixbuf),
2267         (ev_window_open):
2268         Add pixbuf backend.
2269         
2270 Tue Dec 21 21:45:43 2004  Soeren Sandmann  <sandmann@redhat.com>
2271
2272         * Makefile.am: 
2273         * dvi/dvilib/Makefile.am:
2274         * dvi/Makefile.am:
2275         * configure.ac: Auto*ify dvi and dvi/dvilib
2276
2277         * dvi/Makefile: Remove from CVS
2278         
2279         * dvi/dvilib/dl-pkfont.cc (unpack_bitmap): Fix uchar/uint
2280         confusion.
2281
2282         * dvi/dvilib/dl-fontdefinition.{cc,hh}: New DviFontMap class
2283         
2284         * dvi/dvilib/dl-vffont.{cc,hh}: Many bugfixes to VF code.
2285         
2286 2004-12-22  Marco Pesenti Gritti  <marco@gnome.org>
2287
2288         * ps/Makefile.am:
2289         * ps/gtkgs.c: (gtk_gs_class_init), (gtk_gs_finalize),
2290         (gtk_gs_value_adjustment_changed), (compute_size),
2291         (gtk_gs_get_type), (gtk_gs_new), (gtk_gs_new_from_file),
2292         (gtk_gs_center_page), (gtk_gs_load), (gtk_gs_set_page_size),
2293         (gtk_gs_set_override_orientation), (gtk_gs_set_override_size),
2294         (gtk_gs_set_zoom), (gtk_gs_set_default_orientation),
2295         (gtk_gs_start_scroll), (gtk_gs_get_postscript),
2296         (gtk_gs_set_adjustments), (gtk_gs_set_available_size),
2297         (ps_document_load), (ps_document_get_n_pages),
2298         (ps_document_set_page), (ps_document_get_page),
2299         (ps_document_set_target), (ps_document_set_scale),
2300         (ps_document_set_page_offset), (ps_document_get_page_size),
2301         (ps_document_render), (ps_document_begin_find),
2302         (ps_document_end_find), (ps_document_document_iface_init):
2303         * ps/gtkgs.h:
2304         * shell/Makefile.am:
2305         * shell/ev-window.c: (ev_window_open):
2306
2307         Some work to integrate gtkgs with EvDocument
2308
2309 2004-12-22  Anders Carlsson  <andersca@gnome.org>
2310
2311         * shell/ev-window.c: (update_fullscreen_popup),
2312         (screen_size_changed_cb), (destroy_exit_fullscreen_popup),
2313         (exit_fullscreen_button_clicked_cb),
2314         (fullscreen_popup_size_request_cb), (ev_window_fullscreen),
2315         (ev_window_unfullscreen), (ev_window_cmd_view_fullscreen),
2316         (ev_window_state_event_cb), (ev_window_init):
2317         Add fullscreen support from Epiphany.
2318         
2319 2004-12-22  Mark McLoughlin  <mark@skynet.ie>
2320
2321         * data/ev-stock-zoom-fit-width.png: fit-width
2322         stock icon from gpdf.
2323         
2324         * shell/ev-stock-icons.[ch]: copied from gpdf.
2325         
2326         * shell/main.c: (main): init stock icons.
2327         
2328         * shell/ev-window.c: use the fit-width icon.
2329         
2330         * data/evince-ui.xml: add zooming toolbar items.
2331
2332 2004-12-22  Mark McLoughlin  <mark@skynet.ie>
2333
2334         * shell/ev-view.c: 
2335         (ev_view_best_fit), (ev_view_fit_width): because
2336         get_page_size() returns the scaled page size, we
2337         need to calculate the scale factor relative to
2338         the previous scale factor. Should really just
2339         add get_real_page_size().
2340
2341 2004-12-22  Mark McLoughlin  <mark@skynet.ie>
2342
2343         * shell/ev-view.[ch]:
2344         (ev_view_zoom), (ev_view_zoom_in), (ev_view_zoom_out),
2345         (ev_view_normal_size), (ev_view_best_fit), (ev_view_fit_width):
2346         add zooming.
2347         
2348         * shell/ev-window.c: (ev_window_cmd_view_zoom_in),
2349         (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_normal_size),
2350         (ev_window_cmd_view_best_fit), (ev_window_cmd_view_page_width):
2351         hook it up.
2352         
2353         * pdf/xpdf/pdf-document.cc:
2354         (pdf_document_begin_find),
2355         (pdf_document_end_find): make static.
2356
2357 2004-12-22  Martin Kretzschmar  <martink@gnome.org>
2358
2359         * pdf/xpdf/GlobalParams.h (setupBaseFontsFc): add prototype.
2360
2361         * pdf/xpdf/GlobalParams.cc (displayFontTabFc): maps base font
2362         names to fontconfig patterns.
2363         (setupBaseFontsFc): setupBaseFonts reimplemented using fontconfig.
2364
2365         * pdf/xpdf/pdf-document.cc (pdf_document_load): use
2366         setupBaseFontsFc.
2367
2368 2004-12-22  Marco Pesenti Gritti  <marco@gnome.org>
2369
2370         * Makefile.am:
2371         * configure.ac:
2372         * ps/Makefile.am:
2373         * ps/ggvutils.c:
2374         * ps/ggvutils.h:
2375         * ps/gsdefaults.c:
2376         * ps/gsdefaults.h:
2377         * ps/gsio.c:
2378         * ps/gsio.h:
2379         * ps/gtkgs.c:
2380         * ps/gtkgs.h:
2381         * ps/ps.c:
2382         * ps/ps.h:
2383
2384         Import ggv backend. Not hooked up yet.
2385
2386 2004-12-22  Mark McLoughlin  <mark@skynet.ie>
2387
2388         * shell/main.c: (load_files), (main): load files
2389         from the command line.
2390
2391 2004-12-22  Mark McLoughlin  <mark@skynet.ie>
2392
2393         * configure.ac: don't require bonobo.
2394         
2395         * cut-n-paste/recent-files/*: kill bonobo recent
2396         view.
2397
2398         * shell/ev-window.c:
2399         (ev_window_is_empty): upd.
2400         (unable_to_load), (ev_window_open): load backend
2401         based on the mime type.
2402
2403 2004-12-22  Martin Kretzschmar  <martink@gnome.org>
2404
2405         * backend/.cvsignore: ignore generated marshalers source.
2406
2407         * shell/main.c (main): this is not epiphany.
2408
2409 2004-12-22  Havoc Pennington  <hp@redhat.com>
2410
2411         * shell/ev-view.c (ev_view_set_document): connect to "found" signal
2412         (expose_bin_window): draw find highlights
2413
2414         * shell/ev-window.c (find_bar_search_changed_cb): implement 
2415         
2416         * pdf/xpdf/pdf-document.cc (pdf_document_begin_find) 
2417         (pdf_document_end_find): implement this interface
2418
2419         * backend/ev-document.c (ev_document_found): add this to emit
2420         signal
2421
2422 Tue Dec 21 23:57:37 2004  Owen Taylor  <otaylor@redhat.com>
2423
2424         * data/evince-ui.xml: Add a few more toolbar items.
2425
2426         * shell/ev-window.c: Hook up page navigation toolbar 
2427         items.
2428
2429         * shell/ev-view.[ch]: add ev_view_set/get_page and 
2430         a page-changed signal.
2431
2432         * backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc::
2433         Add ev_document_get_page().
2434
2435         * shell/ev-window.c: Sensitize/desensitize navigation
2436         actions.
2437
2438 2004-12-21  Havoc Pennington  <hp@redhat.com>
2439
2440         * backend/ev-backend-marshal.c,
2441         backend/ev-backend-marshalers.list, backend/Makefile.am: add
2442         marshaler-generator thingy. I'm sure there's a better way to do
2443         this in the modern world.
2444
2445         * backend/ev-document.h (struct _EvDocumentIface): add begin_find,
2446         end_find methods and "found" signal.
2447
2448         * configure.ac: find glib-genmarshal
2449
2450 Tue Dec 21 23:20:35 2004  Jonathan Blandford  <jrb@redhat.com>
2451
2452         * shell/ev-sidebar.c: Construct an actual sidebar.
2453         * shell/ev-sidebar-bookmarks.[ch]:
2454         * shell/ev-sidebar-thumbnails.[ch]: Stub out sidebars.
2455
2456 Tue Dec 21 23:05:51 2004  Owen Taylor  <otaylor@redhat.com>
2457
2458         * backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc:
2459         Redo size handling.
2460         
2461         * shell/ev-view.c: Track the size from the document.
2462
2463 Tue Dec 21 22:17:04 2004  Owen Taylor  <otaylor@redhat.com>
2464
2465         * pdf/xpdf/pdf-document.cc (pdf_document_load): PDFDoc
2466         constructor assumes ownership of the string passed in.
2467         
2468         * shell/ev-window.c (ev_window_open): Destroy the error
2469         dialog once we've displayed it.
2470
2471 Tue Dec 21 21:58:56 2004  Owen Taylor  <otaylor@redhat.com>
2472
2473         * pdf/xpdf/pdf-document.cc shell/ev-view.c: Hook things up 
2474         a bit, it works! (sort of)
2475
2476         * pdf/xpdf/Makefile.am pdf/xpdf/pdf-document.cc:
2477         Move to .cc since we need to use C++ in the implementation.
2478
2479         * shell/dummy.cc: Add a CC file to force evince
2480         to be linked as a C++ program.
2481
2482 Tue Dec 21 21:07:55 2004  Owen Taylor  <otaylor@redhat.com>
2483
2484         * shell/ev-view.[ch]: Start of content-area widget.
2485
2486         * shell/ev-window.c: Create a EvView, update it
2487         as we change documents.
2488
2489         * shell/Makefile.am shell/ev-marshal.list: Add
2490         generated marshalers.
2491
2492 Tue Dec 21 20:28:11 2004  Jonathan Blandford  <jrb@redhat.com>
2493
2494         * Makefile.am (SUBDIRS): move shell.
2495
2496 Tue Dec 21 19:28:55 2004  Owen Taylor  <otaylor@redhat.com>
2497
2498         * pdf/{goo,fofi,splash,xpdf}/Makefile.am: Switch from
2499         .a to libtool convenience libraries.
2500
2501         * shell/ev-window.c (ev_window_open): Hard code loading
2502         a PDF document.
2503         
2504         * backend/ev-document.h: Add a boolean return to load(),
2505         fix GError * to GError **.
2506
2507         * pdf/xpdf/pdf-document.[ch] Makefile.am: Add a stub
2508         object for a PDF backend EvDocument.
2509
2510 Tue Dec 21 18:55:06 2004  Søren Sandmann  <sandmann@redhat.com>
2511
2512         * dvi/*: New directory with the beginning of a .dvi backend.
2513
2514 2004-12-21  Havoc Pennington  <hp@redhat.com>
2515
2516         * shell/eggfindbar.c (egg_find_bar_init): change buttons to
2517         previous/next instead of back/forward
2518
2519 Tue Dec 21 18:26:24 2004  Owen Taylor  <otaylor@redhat.com>
2520
2521         * backend/ev-document.[ch]: Fix a couple of problems so
2522         it compile.
2523
2524 Tue Dec 21 18:20:40 2004  Owen Taylor  <otaylor@redhat.com>
2525
2526         * viewer/* backend/* configure.ac Makefile.am: Move viewer directory 
2527         to backend/ directory, rename EvViewer to EvDocument.
2528
2529 2004-12-21  Havoc Pennington  <hp@redhat.com>
2530
2531         * shell/ev-window.c: hook up the find bar widget; now we just need
2532         a document to find things in
2533
2534         * shell/eggfindbar.c: a find bar widget
2535
2536 Tue Dec 21 17:20:16 2004  Jonathan Blandford  <jrb@redhat.com>
2537
2538         * shell/ev-sidebar.[ch]: initial sidebar boilerplate.
2539
2540 Tue Dec 21 16:30:58 2004  Owen Taylor  <otaylor@redhat.com>
2541
2542         * pdf/**: Import of xpdf code from gpdf. 
2543
2544         * pdf/xpdf/xpdfconfig.h: Move the non-config.h config.h to xpdfconfig.h
2545
2546         * pdf/splash/SplashFTFont.{cc,h} pdf/splash/SplashFTFont.h
2547         pdf/splash/SplashFTFontEngine.h pdf/splash/SplashFTFontFile.h: 
2548         Fix FreeType includes.
2549
2550         * pdf/xpdf/{Error.h GnomeVFSStream.cc ImageOutputDev.cc PDFDoc.cc\
2551         pdffonts.cc pdfimages.cc pdfinfo.cc pdftoppm.cc pdftops.cc
2552         pdftotext.cc PSOutputDev.cc PSOutputDev.h SplashOutputDev.h
2553         Stream.cc TextOutputDev.cc XPDFApp.cc xpdf.cc XPDFViewer.cc
2554         pdf/xpdf/Error.h PSOutputDev.h SplashOutputDev.h}:
2555         Include xpdfconfig.h
2556         
2557 Tue Dec 21 16:08:17 2004  Jonathan Blandford  <jrb@redhat.com>
2558
2559         * shell/ev-window.c (ev_window_dispose): dispose can be called
2560         multiple times.
2561
2562 2004-12-21  Havoc Pennington  <hp@redhat.com>
2563
2564         * shell/ev-window.c (ev_window_init): set title to Document Viewer
2565         rather than Evince
2566
2567         * data/evince-ui.xml, shell/ev-window.c: add a bunch of stub menu
2568         items; really they should be synced with the strings, etc. from
2569         current gpdf, but just getting the boring typing out of the way 
2570
2571 2004-12-21  Marco Pesenti Gritti  <marco@gnome.org>
2572
2573         * po/POTFILES.in:
2574         * shell/ev-application.c: (window_destroy_cb):
2575         * shell/ev-window.c:
2576         * shell/main.c: (main):
2577
2578         Actually show the window...
2579
2580 2004-12-21  Marco Pesenti Gritti  <marco@gnome.org>
2581
2582         * Makefile.am:
2583         * shell/Makefile.am:
2584         * shell/ev-application.c: (ev_application_class_init):
2585         * shell/ev-window.c: (ev_window_dispose), (ev_window_class_init):
2586
2587         Make it build again
2588
2589 2004-12-21  Marco Pesenti Gritti  <marco@gnome.org>
2590
2591         Import to gnome cvs.
2592         
2593         * Remove copies of gpdf and ggv trees.
2594         * Rip out all the recursive configure code.
2595         * Remove bonobo machinery.
2596         * viewer/*: GInterfaces that backends should/can implement.
2597
2598 2004-11-09  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2599
2600         * shell/ev-window.c (ev_window_cmd_help_about): fix "documentors"
2601         typo
2602
2603 2004-10-28  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2604
2605         * shell/ev-application.c (EV_APPLICATION_GET_PRIVATE)
2606         (ev_application_finalize, ev_application_class_init)
2607         (ev_application_init): use GType instance private data for priv.
2608     
2609         * shell/ev-window.c (EV_WINDOW_GET_PRIVATE)
2610         (ev_window_finalize, ev_window_class_init)
2611         (ev_window_init): ditto.
2612
2613 2004-10-27  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2614
2615         * shell/ev-application.c (ev_application_new_window): make public
2616         (ev_application_show_initial_window): kill.
2617     
2618         * shell/ev-application.h: update prototypes.
2619     
2620         * shell/main.cc (main): inline ev_application_show_initial_window.
2621
2622 2004-10-27  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2623
2624         * shell/ev-application.c (ev_application_new_window): impl.
2625         (ev_application_show_initial_window): use it.
2626         (is_window_empty, ev_application_get_empty_window): returns an
2627         existing empty window or a new one.
2628         (ev_application_open): from ev_window_cmd_file_open.
2629     
2630         * shell/ev-application.h: update prototypes
2631     
2632         * shell/ev-window.c (ev_window_is_empty): impl.
2633         (ev_window_open): make public.
2634         (ev_window_cmd_file_open): use ev_application_open
2635     
2636         * shell/ev-window.h: update prototypes, remove unused.
2637
2638 2004-10-26  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2639
2640         * shell/ev-window.c (ev_window_destroy, ev_window_class_init):
2641         move destroy handler out of here...
2642     
2643         * shell/ev-application.c, shell/ev-application.h: ...into this new
2644         class. Also handles initial window creation.
2645     
2646         * shell/main.cc (main): use EvApplication to create initial
2647         window.
2648
2649 2004-10-26  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2650
2651         * Makefile.am (SUBDIRS): add cut-n-paste
2652     
2653         * cut-n-paste/Makefile.am: add
2654     
2655         * configure.ac: generate Makefiles in cut-n-paste
2656
2657 2004-10-26  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2658
2659         * shell/ev-window.c (ev_window_dispose): new, unref the ui_manager
2660         (ev_window_class_init): install ev_window_dispose.
2661
2662 2004-10-25  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2663
2664         * shell/ev-window.h, shell/ev-window.c: replace gchar with
2665         char (gchar looks stupid).
2666
2667 2004-10-25  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2668
2669         * po/de.po: updated German translation.
2670
2671 2004-10-25  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2672
2673         * configure.ac: add more pkg-config library checks for gnome-vfs,
2674         bonobo etc.
2675     
2676         * gpdf/configure.in: temporarily disable libpaper
2677         checks. Otherwise I'd have to add the checks for the shell, too.
2678
2679 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2680
2681         * shell/ev-window.c (ev_window_cmd_file_open): add ps+pdf, ps, pdf
2682         and * file filters to the file choose.
2683
2684 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2685
2686         * po/de.po: Updated German translation.
2687
2688 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2689
2690         * shell/ev-window.c: use "S" as mnemonic for Statusbar.
2691
2692 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2693
2694         * data/evince-ui.xml: add View->Toolbar and View->Statusbar.
2695     
2696         * shell/ev-window.c (menu_item_select_cb, menu_item_select_cb)
2697         (ev_window_init): implement those menuitems.
2698
2699 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2700
2701         * data/evince-ui.xml: add a toolbar (with FileOpen action)
2702     
2703         * shell/ev-window.c (ev_window_init): use the toolbar.
2704
2705 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2706
2707         * shell/ev-window.c (ev_window_init): use menu translations
2708
2709 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2710
2711         * configure.ac: add "de" to ALL_LINGUAS.
2712     
2713         * po/de.po: add German translation.
2714
2715 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2716
2717         * Makefile.am (SUBDIRS): add po
2718     
2719         * configure.ac: check intltool, glib-gettext etc, generate
2720         po/Makefile.in
2721     
2722         * po, po/POTFILES.in, po/POTFILES.skip: new.
2723
2724 2004-10-24  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2725
2726         * shell/Makefile.am (INCLUDES): define GNOMELOCALEDIR which we
2727         already use (#ifdef ENABLE_NLS)
2728     
2729         * shell/ev-window.c (ev_window_cmd_help_about): fix two star
2730         pointer indirection thinko.
2731     
2732         * shell/main.c: include gi18n.h for bindtextdomain etc.
2733
2734 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2735
2736         * shell/ev-window.c (menu_item_select_cb, menu_item_deselect_cb)
2737         (connect_proxy_cb, disconnect_proxy_cb, ev_window_init): show
2738         tooltips for menu items in the statusbar.
2739
2740 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2741
2742         * configure.ac, data/Makefile.am, shell/Makefile.am: use
2743         pkgdatadir drop UIDIR
2744
2745 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2746
2747         * data/evince-ui.xml: Add File->Open menu item
2748     
2749         * shell/ev-window.c (ev_window_cmd_file_open): impl. (shows a file
2750         chooser), hook it up in the ui manager.
2751
2752 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2753
2754         * shell/ev-window.c: fix Help->About tooltip.
2755
2756 2004-10-23 Martin Kretzschmar  <m_kretzschmar@gmx.net>
2757
2758         * configure.ac: set CFLAGS for libevprivate.
2759     
2760         * lib/ev-stock-icons.h, lib/ev-stock-icons.c: stock icon
2761         definitions, factory etc.
2762     
2763         * lib/Makefile.am: build libevprivate.a (only stock icon code).
2764     
2765         * shell/Makefile.am: link against libevprivate.a.
2766     
2767         * shell/ev-window.c (entries): add stock icon to Help->About.
2768     
2769         * shell/main.c (main): init stock icon code.
2770
2771 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2772
2773         * lib/recent-files: egg recent files code
2774     
2775         * lib/Makefile.am: add.
2776     
2777         * Makefile.am: add lib subdir.
2778     
2779         * configure.ac: gen. lib/Makefile and lib/recent-files/Makefile,
2780         set CFLAGS for recent-files.
2781
2782 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2783
2784         * configure.ac: disable -ansi and -pedantic gcc flags. They
2785         disable POSIX stuff in stdio.h, but egg-recent uses them.
2786
2787 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net> 
2788
2789         * configure.ac: add --disable-deprecated flag (defaults to on in
2790         "cvs" builds).
2791     
2792         * shell/Makefile.am (INCLUDES): use it.
2793
2794 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2795
2796         * shell/main.c: add missing #include.
2797     
2798         * shell/ev-window.c: fix for pedantic gcc.
2799         (ev_window_cmd_help_about): split license into paragraphs for
2800         translators and pedantic compilers.
2801
2802 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2803
2804         * configure.ac: add more warning flags if compiling with gcc from
2805         cvs (or explicitly requested with --enable-more-warnings).
2806
2807 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2808
2809         * data/evince-ui.xml: add File and File->Close menu.
2810     
2811         * shell/ev-window.c (ev_window_cmd_file_close_window): impl.
2812         (ev_window_destroy): quit after destroy.
2813         (ev_window_class_init): override GtkObject::destroy.
2814         (entries): install close_window callback.
2815
2816 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2817
2818         * Makefile.am (SUBDIRS): add data subdir.
2819     
2820         * configure.ac (UIDIR): gen data/Makefile, define UIDIR.  Require
2821         gtk+ 2.5.0 for GtkAboutDialog.
2822     
2823         * data/Makefile.am, data/evince-ui.xml: add, ui definition for the
2824         main window.
2825     
2826         * shell/Makefile.am (INCLUDES): propagate UIDIR definition.
2827     
2828         * shell/ev-window.c (ev_window_init): create a menubar, using a ui
2829         manager.
2830         (ev_window_cmd_help_about): about command, using GtkAboutDialog.
2831
2832 2004-10-23  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2833
2834         * shell/ev-window.c, shell/ev-window.h: Created an EvWindow class.
2835
2836 2004-10-22  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2837
2838         * shell/main.c: make it a trivial gtk+ program, adjust configure.ac
2839
2840 2004-10-22  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2841
2842         * shell/*: Added shell directory boilerplate, build it.
2843
2844 2004-10-22  Martin Kretzschmar  <m_kretzschmar@gmx.net>
2845
2846         * configure.ac, Makefile.am: Added top-level configure.ac and
2847         Makefile.am