- src/bonobo-application-ps.c: updated to work with latest bonobo:
- changed references to EmbeddableFactory to GenericFactory.
-
-2000-12-08 Fatih Demir <kabalak@gmx.net>
-
- * gpdf/configure.in: Added "ko" to ALL_LINGUAS.
-
-2000-12-04 Jaka Mocnik <jaka@gnu.org>
-
- * ggv/src/main.c (open_window): return the new ggv_window and take
- parameters for x, y, width and height of the window.
- (restore_session, save_session, client_die): new functions to
- support session management.
- (main): implement session management.
-
-2000-12-04 Darin Adler <darin@eazel.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc:
- s/bonobo_embeddable_factory_new/bonobo_generic_factory_new/.
-
-2000-11-23 Jaka Mocnik <jaka@activetools.si>
-
- * ggv/src/bonobo-application-ps.c (reload_all_views): set menu item
- sensitivity for each view.
-
-2000-11-21 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * ggv/configure.in (ALL_LINGUAS): add zh_CN.GB2312
-
-2000-11-16 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
-
- * ggv/configure.in (ALL_LINGUAS): added Slovak [sk]
-
-2000-11-16 Ramiro Estrugo <ramiro@eazel.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc:
- Make the signatures of callbacks match the declaraed types to
- avoid compiler warnings.
-
-2000-11-16 Darin Adler <darin@eazel.com>
-
- * gpdf/xpdf/.cvsignore:
- * gpdf/xpdf/Makefile.am:
- Remove remnants of old ui translation scheme
- now that we have Kenneth's new one (see po).
-
-2000-11-15 Zbigniew Chyla <cyba@gnome.pl>
-
- * gpdf/configure.in: Added pl to ALL_LINGUAS.
-
-2000-11-15 Maciej Stachowiak <mjs@eazel.com>
-
- * ggv/configure.in: Make OAF support unconditional (Bonobo always uses
- OAF now).
- * ggv/Makefile.am: Likewise.
- * ggv/acconfig.h: Likewise.
- * ggv/src/bonobo-application-ps.c: Likewise.
-
-2000-11-10 Robert Brady <robert@suse.co.uk>
-
- * gpdf/configure.in: Added Tamil translation.
-
-2000-11-07 Fatih Demir <kabalak@gmx.net>
-
- * gpdf/xpdf/.cvsignore: Added bonobo-application-x-pdf-ui.h and
- gpdf-ui.h to the ignores.
-
-2000-11-06 Jason Leach <leach@wam.umd.edu>
-
- * ggv/src/bonobo-application-ps.c (stream_read): s/copy_to/copyTo/ to
- compile with the latest studlyCaps bonobo.
-
-2000-11-05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * gpdf/po/da.po,configure.in: Added Danish translation.
-
-2000-11-02 Michael Meeks <michael@helixcode.com>
-
- * gpdf/configure.in: check for Bonobo >= 0.27
-
-2000-10-27 Szabolcs Ban <shooby@gnome.hu>
-
- * gpdf/configure.in: Added Hungarian (hu) entry (ALL_LINGUAS)
- * gpdf/gpdf.desktop: Added Hungarian entries.
-
-2000-10-20 Darin Adler <darin@eazel.com>
-
- * gpdf/.cvsignore: Add aclocal.m4.
- * gpdf/xpdf/bonobo-application-x-pdf.cc:
- Change BonoboUIHandler to BonoboUIComponent.
-
-2000-10-19 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/gpdf.cc: update for Dietmer internal changes.
-
-2000-10-19 Jarkko Ranta <jjranta@cc.joensuu.fi>
-
- * gpdf/configure.in: Added Finnish (fi) entry (ALL_LINGUAS).
- * gpdf/gpdf.desktop: Added Finnish entries.
-
-2000-10-18 Christophe Merlet <christophe@merlet.net>
-
- * gpdf/configure.in: Added French (fr) to ALL_LINGUAS.
- * gpdf/gpdf.desktop: Added French strings.
-
-2000-10-17 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/gpdf.xml: add.
-
- * gpdf/xpdf/Makefile.am: sort out xml files.
-
- * gpdf/xpdf/gpdf.cc: Re-engineer to the new UI handler.
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc: update to new UI handler
-
- * gpdf/xpdf/bonobo-appliation-x-pdf-ui.xml: create.
-
- * gpdf/xpdf/gpdf-ui.xml: create.
-
-2000-10-17 Michael Meeks <michael@helixcode.com>
-
- * gpdf/Makefile.am (WIN32_EXTRA): remove cruft so we distcheck.
-
-2000-10-17 Almer S. Tigelaar <almer1@dds.nl>
-
- * gpdf/configure.in: Added Dutch (nl) to ALL_LINGUAS.
-
-2000-10-15 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/src/bonobo-application-ps.c: converted to new bonobo UI code.
-
-2000-10-09 Darin Adler <darin@eazel.com>
-
- * gpdf/aclocal.m4: Removed this file which is generated
- * gpdf/xpdf/bonobo-application-x-pdf.cc: Ifdef'd out code that doesn't
- compile with the latest verb changes.
-
-2000-10-08 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/src/*.c: unified capitalization: Gnome Ghostview and GGv.
- no more GNOME and ggv.
-
-2000-10-07 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/gpdf.cc (main): cut out stale gnorba fat.
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (init_server_factory),
- (init_bonobo_application_x_pdf_factory): ditto.
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (embeddable_factory): remove the
- sizeable interface.
-
-2000-10-07 Michael Meeks <michael@helixcode.com>
-
- * gpdf/configure.in: check for Bonobo >= 0.20
-
-2000-10-07 Jesus Bravo Alvarez <jba@pobox.com>
-
- * gpdf/configure.in: Added Galician (gl) to ALL_LINGUAS
-
-2000-10-06 Daniel M German <dmgerman@acm.org>
-
- * ggv/src/callbacks.c
- * ggv/src/callbacks.h
- * ggv/src/ggvutils.c
- * ggv/src/ggvutils.h
- * ggv/src/ggvwindow.h
- * ggv/src/main.c
- * ggv/src/prefs.c
- * ggv/src/prefs.h: Added a toolbar and icons for the sidebar.
- Coded by Paolo Maggi <maggi@athena.polito.it>
-
-2000-10-05 Daniel M German <dmgerman@acm.org>
-
- * ggv/src/callbacks.c (button_press_callback): Support for
- wheel mice. Coded by Tomas Kindahl <tomas.kindahl@codefactory.se>
- * ggv/src/prefs.c: Aligned some labels in prefs window.
-
-2000-10-04 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * gpdf/configure.in: Add Japanese to ALL_LINGUAS
-
-2000-10-04 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * gpdf/gpdf.desktop: Add Japanese translation.
-
-2000-10-04 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (view_create_menus): upd.
-
- * gpdf/xpdf/gpdf.cc (container_launch_component): update for ItemContainer
- rename. (container_new): update to bonobo-win stuff.
- (container_set_view): use compat_get_container.
-
-2000-10-04 Michael Meeks <michael@helixcode.com>
-
- * gpdf/configure.in (xpdf_cv_func_select_arg): check for bonobo 0.19
-
-2000-10-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * gpdf/configure.in: Added ALL_LINGUAS and all current languages.
-
-2000-10-04 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/src/bonobo-application-ps.c (view_merge_menus): use
- Bonobo_UIContainer instead of Bonobo_UIHandler.
-
-2000-09-25 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/help/C/ggv.texi: texinfo version of the sgml docs. automatic
- conversion does not work well and it had to be tweaked manually.
- therefore I have commited it to CVS.
- * ggv/help/C/Makefile.am: generate and install the info file.
-
-2000-09-18 Yukihiro Nakai <nakai@gnome.gr.jp>
-
- * Update help/ja/ggv.sgml
- * Add ja entry to help/Makefile.am
-
-2000-09-15 Mathieu Lacage <mathieu@eazel.com>
-
- * gpdf/gpdf.keys.in: fix evil evil buggy: mime types DO NOT HAVE
- a ":" after them
- * gpdf/gpdf.mime: idem
-
-2000-08-24 Daniel M German <dmgerman@acm.org>
-
- * src/callbacks.c
- * src/callbacks.h
- * src/ggvwindow.h
- * src/gtkgs.c
- * src/main.c
- - Added support for orientation on on a per window basis.
- - To be consistent, I added the option to override orientation
- instead of the automatic option
- * src/prefs.c
- * src/prefs.h:
- - Added orientation parameters in the setup window.
-
- - There are still some bugs to fix, among them:
- *set new paper media after the document is loaded
- *there are still some bugs to fix for orientation
- *try to test documents with multiple media
- *try to see if there are documents with different orientation
-
-2000-08-22 Daniel M German <dmgerman@acm.org>
-
- * src/callbacks.c
- * src/callbacks.h
- * src/ggvwindow.h
- * src/gtkgs.c
- * src/main.c
- * src/prefs.c
- * src/prefs.h:
- - Added zoom magnification to the list of persistent parameters.
- - Synchronized correctly all parameters between the document
- and the user interface (zoom, override media, default media,
- etc).
-
-2000-08-15 Daniel M German <dmgerman@acm.org>
-
- * ggv/src/gtkgs.c:
- * ggv/src/callbacks.c: Added the ability to set up the orientation
- _before_ the document is loaded, and to set up the orientation
- on a window basis, instead of globally. Both zoom and orientation
- require options in the preferences dialog window.
-
- * ggv/src/callbacks.c
- * src/main.c
- * src/ggvwindow.h:
- Added support for individual window zooming in the menu. I also
- synchronized the zoom button actions with the currently selected
- value in the zoom radio buttons in the main menu.
-
-2000-08-13 Daniel M German <dmgerman@acm.org>
-
- * ggv/src/gtkgs.c: added bounding box options for media type
-
- * ggv/src/prefs.c
- * ggv/src/main.c
- * ggv/src/callbacks.c: Added the ability to set watchfile and
- antialiasing on a document level (previously it was a global
- setting).
-
-2000-08-13 Arik Devens <arik@helixcode.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (view_create_menus): Switched
- page_enlarge_cb and page_shrink_cb to get zooming in and out
- workin correctly in the menu.
-
-2000-08-10 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/src/bonobo-application-ps.c: call bonobo_object_unref() instead
- of bonobo_object_destroy(). also fixed the factory code and some
- unref()ing issues.
- * ggv/src/gtkgs.[ch]: renamed gtkgs_defaults_struct to GtkGSDefaults
- for consistency and made it private to gtkgs.c.
- * ggv/some renaming and code reformating was done for consistency.
- * ggv/configure.in: fixed the bonobo check, as we need to link with both
- libbonobox and libbonobo.
-
-2000-08-08 Daniel M German <dmgerman@acm.org>
-
- * ggv/src/prefs.c
- * ggv/src/main.c
- * ggv/src/gtkgs.c
- * ggv/src/gtkgs.h
- * ggv/src/prefs.h
- * ggv/src/bonobo-application-ps.c
- * ggv/src/callbacks.c
- - Revamped the way the defaults for the gtkgs widget are
- stored. Instead of global variables I created a structure
- gtkgs_defaults and a bunch of functions to set and read its
- values. This will be more maintable and modular.
- - I removed the old variables gs_antialiasing,
- gs_default_page_media. etc, ... and replace them with calls to
- their corresponding functions.
- - Fixed bug in which landscape documents were not recognized as
- such when opened. I also changed the default of Landscape (as
- 270 degrees instead of 90) so landscape documents are shown
- properly)
- - Currently working on the automatic discovery of paper type,
- orientation and the ability to set defaults on a per window basis.
- * ggv/src/main.c the default message in the status bar shows more info
- about the current document, including magnification,
- filename, and type of PostScript document.
-
-2000-08-07 Daniel M German <dmgerman@acm.org>
-
- * ggv/TODO: Updated it. It still needs work.
-
-2000-08-06 Daniel M German <dmgerman@acm.org>
-
- * ggv/help/Makefile.am (SUBDIRS): there was a japanese translation
- entry but no subdirectory for its translation. Maybe somebody
- forgot to upload it? I removed it.
-
-2000-08-02 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/Makefile.am (gpdf_LDADD): kill ghastly hack adding -lbonobo.
- (bonobo_application_x_pdf_LDADD): add EXTRA_GNOME_LIBS
-
-2000-08-02 Michael Meeks <michael@helixcode.com>
-
- * gpdf/configure.in: set '$bonobo' for EXTRA_GNOME_LIBS, use bonobox
-
- * gpdf/po/POTFILES.in: add.
-
-2000-07-25 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (embeddable_factory): s/gtk/bonobo/
- on unref. Junk 2 stop tabs throught, Derek can have my kittens.
- (view_create_menus): create the pdf toolbar before using it.
- (button_press_event_cb): return a value.
-
-2000-07-16 Karl Eichwalder <ke@suse.de>
-
- * ggv/help/C/ggv.sgml: "page" vs. "pane".
-
- * ggv/help/de/topic.dat: New file.
- * ggv/help/de/ggv.sgml: Start translation.
-
- * ggv/help/C/ggv.sgml: Normalize the word "PostScript".
-
-2000-07-04 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/GOutputDev.cc (drawImage): kill double free.
-
- * gpdf/xpdf/BonoboStream.cc (bfread): update for new API.
-
-2000-06-22 JP Rosevear <jpr@arcavia.com>
-
- * ggv/src/bonobo-application-ps.c (view_next_page_cb): Constify param
- (view_prev_page_cb): ditto
- (view_recenter_page_cb): ditto
- (load_ps_from_stream): No return type any more (void).
-
- * ggv/configure.in: Improve bonobo/oaf check
-
-2000-06-21 Daniel M German <dmgerman@acm.org>
-
- * ggv/src/Makefile.am (COMPONENT_LDADD): fixed a minor error in order
- to compile without bonobo support.
-
-2000-06-11 Fatih Demir <kabalak@gmx.net>
-
- * gpdf/gpdf.desktop: Corrected a stupid [tr]-entry.
-
-2000-06-07 Pavel Cisler <pavel@eazel.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc:
- Renamed BonoboUIHandlerCallbackFunc to BonoboUIHandlerCallback
- to match new naming.
-
-2000-06-02 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/application-ps.oafinfo: added the OAF info file that I forgot
- during last commit.
-
-2000-06-01 Darin Adler <darin@eazel.com>
-
- * gpdf/xpdf/application-x-pdf.oafinfo:
- * gpdf/xpdf/gpdf.cc:
- Fixed spelling of component in IID.
-
-2000-05-28 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/configure.in, Makefile.am, src/Makefile.am: added optional
- use of OAF for the bonobo component. thank god we're past GNORBA.
- * ggv/src/bonobo-application-ps.c (init_server_factory,
- init_embeddable_application_ps_factory): added OAF support.
- * ggv/application-ps.oafinfo: relevant OAF information for our
- bonobo component.
- * ggv/src/main.c (recent_add): yes, Postscript is application/postscript
- and not text/plain.
- * ggv/acconfig.h: add USING_OAF.
-
-2000-05-27 Pauli Virtanen <pauli.virtanen@saunalahti.fi>
-
- * ggv/ggv.desktop: added finnish
-
-2000-05-26 Darin Adler <darin@eazel.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (load_pdf_from_stream),
- (embeddable_factory):
- * gpdf/xpdf/gpdf.cc: (open_pdf):
- Updated for new PersistStream interface. I mostly just passed
- NULLs. Not 100% sure that's correct.
-
-2000-05-26 Dan Winship <danw@helixcode.com>
-
- * gpdf/xpdf/gpdf.cc (open_pdf): Note that the data passed to the
- PersistStream is "application/pdf".
-
-2000-05-24 Darin Adler <darin@eazel.com>
-
- * gpdf/.cvsignore:
- * gpdf/goo/.cvsignore:
- * gpdf/ltk/.cvsignore:
- * gpdf/xpdf/.cvsignore:
- Added a bunch of generated files.
-
- * gpdf/xpdf/GOutputDev.cc: (GOutputDev::updateLineAttrs):
- Fixed a type to avoid a warning.
-
-2000-05-15 Kjartan Maraas <kmaraas@gnu.org>
-
- * ggv/TRANSLATABLE_FILES: Added list of files containing
- translatable strings / text.
-
-2000-05-14 Andreas Hyden <a.hyden@cyberpoint.se>
-
- * ggv/ggv.desktop: Added Swedish translation.
-
-2000-05-11 Daniel M German <dmgerman@acm.org>
-
- * ggv/ggv.desktop (Comment): Changed
-
- to:Gnome Ghostscript frontend
- Comment=A Ghostscript frontend to visualize PostScript files.
- (submitted by Karl Eichwalder <ke@gnu.franken.de>)
-
- * ggv/Added the option to save the current geometry. Its only current
- defect is that it saves the geometry of the last window open
- (remember, we can open more than one window at a time).
-
-2000-05-10 Karl Eichwalder <ke@suse.de>
-
- * ggv/src/main.c (create_menus): Add missing shortcut.
-
-2000-05-10 Karl Eichwalder <ke@suse.de>
-
- * ggv/ggv.desktop: Improve de.
-
-2000-05-10 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/configure.in: bumped version to 0.95 and released a new tarball.
- * ggv/pixmaps/foot*.xpm: moved back to src as these are actually
- source files and libtool doesn't like sources in another subdir.
- * ggv/pixmaps/Makefile.am: removed feet from SOURCES ;)
- * ggv/src/Makefile.am: added foot*.xpm to GTK_GS_SOURCES.
-
-2000-05-07 Maciej Stachowiak <mjs@eazel.com>
-
- Work with OAF and fix various bugs:
-
- * gpdf/configure.in, aclocal.m4: Detect when Bonobo is built with OAF
- support, and if so use OAF.
- * gpdf/xpdf/Makefile.am: When using OAF, link against OAF and install
- oafinfo file.
- * gpdf/xpdf/gpdf.cc: Include oaf headers when using OAF.
- (openpdf): Use OAFIID to activate the component when using OAF.
- (container_set_view), (container_launch_component),
- (container_new): Put the view in an EventBox, not a
- ScrolledWindow; the component now handles scrolling itself.
- (key_press_event_cb): Removed; key press handling moved to
- component.
- (main): Initialize OAF instead of GOAD when using OAF.
- * gpdf/xpdf/bonobo-application-x-pdf.cc: Include OAF headers when using
- OAF.
- (redraw_view): Handle the case where we are loading before the
- view is realized by connecting to the "realize" signal handler
- and deferring redrawing until then in that case.
- (real_redraw_view): Function to do the real redrawing.
- (load_pdf_from_stream): Don't call `realize_mainbox' directly, let
- `real_redraw_view' do it.
- (key_press_event_cb): In response to various key bindings, scroll
- the view, navigate pages, or zoom in/out.
- (button_press_event_cb): Grab the keyboard focus on a press of
- button 1.
- (view_create_menus): Rename menus to be more standard, and provide
- accelerators for menus and items.
- (realize_mainbox): Get window ourselves if we have to.
- (view_factory): Put the view in a scrolled window so scrolling can
- be handled by the component itself. Connect to "key_press" and
- "button_press" for keyboard and focus handling. Set the
- GTK_CAN_FOCUS flag for the main view widget.
- (init_bonobo_application_x_pdf_factory, init_server_factory): Use
- OAF when appropriate.
-
- * gpdf/xpdf/application-x-pdf.oafinfo: New file, OAF activation record.
-
-2000-04-18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * ggv/configure.in (ALL_LINGUAS): added Catalan
-
-2000-04-13 Fatih Demir <kabalak@gmx.net>
-
- * ggv/ggv.desktop : Added [tr] ..
-
-2000-04-11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * ggv/configure.in (ALL_LINGUAS): added Lithuanian and Ukrainian
-
-2000-04-10 Fatih Demir <kabalak@gmx.net>
-
- * gpdf/gpdf.desktop : Added [tr] ..
-
-2000-04-10 Dima Sivachenko <dima@Chg.RU>
-
- * ggv/Update Russian translation.
-
-2000-04-03 Karl EICHWALDER <ke@suse.de>
-
- * ggv/ggv.desktop: New entries for "de".
-
-2000-04-01 Jason Leach <leach@wam.umd.edu>
-
- * ggv/main.c (recent_update): more optimization/cleaning, lets not
- do g_list_length where we can just use an integer counter
- (recent_add): a postscript isn't mime-type "text/plain" is it?
- shouldn't it be "application/postscript"?
-
-2000-03-30 Jason Leach <leach@wam.umd.edu>
-
- * ggv/main.c (parse_an_arg): fix indentation to 8-space;
- (free_wwd): removed a duplicated if()
- (recent_update_menus): here too.
-
- * ggv/prefs.c (load_prefs): you don't need to do an if() check before
- a g_free(), the if() check is actually already done at the top of
- g_free()
-
-2000-03-30 Christopher R. Gabriel <cgabriel@firenze.linux.it>
-
- * ggv/configure.in: added help/it/Makefile for italian user documentation
-
-2000-03-29 Jason Leach <leach@wam.umd.edu>
-
- * ggv/main.c (open_prefs_dialog): set the title of the Preferences
- window to "GGV Preferences" rather than have it inherit "ggv" from
- the parent
-
-2000-03-27 Christopher R. Gabriel <cgabriel@firenze.linux.it>
-
- * ggv/configure.in (ALL_LINGUAS): added italian (it) translation.
-
-2000-03-24 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/configure.in (ALL_LINGUAS): Added Slovene (sl) translation.
- * ggv/callbacks.c (about_callback): made the authors list shorter.
- as I've left no one out I hope no one gets mad ;) and prevented
- the about box from being shown multiple times.
-
-2000-03-10 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/gpdf.cc: s/GNOME/Bonobo/
-
- * gpdf/xpdf/application-x-pdf.gnorba: s/GNOME/Bonobo/
-
-2000-03-10 Alastair McKinstry <mckinstry@computer.org>
-
- * ggv/configure.in (ALL_LINGUAS): Added Irish (ga) translation.
-
-2000-03-04 bertrand <bertrand@helixcode.com>
-
- * ggv/application-ps.gnorba: take into account the
- latest Bonobo name changes.
-
- * ggv/bonobo-application-ps.c (view_factory):
- no need to create the ui handler for the view,
- it's been already done when the view is
- constructed.
-
-2000-02-28 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (view_factory): kill spurious
- UI handler creation.
-
- * gpdf/xpdf/gpdf.cc (container_set_view): update to new bonobo api.
-
-2000-02-25 NotZed <NotZed@HelixCode.com>
-
- * gpdf/xpdf/Makefile.am: Fixed up lists of sources so that distcheck
- works. Also, only build gpdf if with gnome (otherwise distcheck
- fails).
-
- * gpdf/xpdf/gpdf.cc (container_about_cmd): Define it if we are going to
- be using it.
-
-2000-02-25 NotZed <NotZed@HelixCode.com>
-
- * gpdf/configure.in: Do AM_GNOME_GETTEXT for INTLLIBS def.
-
- * gpdf/Makefile.am: Dont include gjgppcf by default, can this
- be done in an automatic way?
-
- * gpdf/ltk/Makefile.am (libltk_a_SOURCES): Add missing sources.
-
-2000-02-09 Michael Meeks <michael@helixcode.com>
-
- gpdf/xpdf/ Clean unused & lack of casting all round the place.
-
-2000-02-08 Michael Meeks <michael@helixcode.com>
-
- * gpdf/configure.in: update bonobo check for latest ver.
-
-2000-02-08 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * gtkgs.h: Added macros to access components of structure GtkGS:
- the filename of the uncompressed file and flags that show if the
- file is compressed or a pdf file.
- * ggv/callbacks.c (print_callback), gtkgs.c (start_interpreter),
- main.c (save_marked_pages): use this macros.
- * ggv/Makefile.am: new files ggvutils.[ch]
- * ggv/ps.c (psscan), gtkgs.c (gtk_gs_load):
- Moved uncompress functionality from ps.c (psscan) to gtkgs.c
- (gtk_gs_load new function check_filecompressed).
- Possible error messages from the uncompress command are displayed
- in the same way as ghostscript warnings (normally in the message
- window).
- Added support for bzip2-compressed files.
- Moved pdf-scan functionality from ps.c (psscan) to gtkgs.c
- (gtk_gs_load, new function check_pdf).
- Both functions quote the filenames for the system() calls to allow
- filenames containing special characters.
- BUG: The list of recent files don't show filenames containing spaces
- (and possibly other 'special' characters).
- * ggv/main.c (load_gs): Don't show error dialog if gtk_gs_load fails
- because an error message is already shown in the message window.
- * ggv/main.c (open_window): Don't delete ggv window if loading of a
- file given in the command line fails because the user should have
- a chance to read the error messages.
- * ggv/gtkgs.h (GtkGS), gtkgs.c (gtk_gs_init, start_interpreter),
- bonobo-application-ps.c (view-factory): Removed local copies of the
- commandlines for gzip and gs; use global variables instead.
- * ggv/callbacks.c (prefs_apply_callback), ggv_window.h (ggv_prefs),
- main.c (open_prefs_dialog), prefs.c, prefs.h:
- Support for bzip2-compressed files.
- * ggv/callbacks.c (print_callback): quote filename for
- gnome_execute_shell so that printing of files containing spaces
- works.
- * ps.c: The error checking of malloced memory is useless as
- g_malloc, g_new etc abort the application if out of memory;
- removed.
- * ggv/prefs.c (load_prefs, save_prefs, set_prefs), prefs.h:
- New option gs_watch_doc.
- * main.c (open_prefs_dialog), callbacks.c (prefs_apply_callback):
- New option "watch file" in configuration dialog.
- * main.c (load_gs): Start gtk_timeout function to check for changes
- of the loaded file.
- * gtkgs.c (gtk_gs_cleanup): stop timeout function.
- * callbacks.[ch] (timer_callback): new function; reload file if
- changed.
- * gtkgs.h: #defines for the timing behaviour: The check for file
- changes is performed every second, a reload is started 2 seconds
- after the file was changed.
- * ggv/main.c (open_prefs_dialog): Connect "help" callback.
- * ggv/callbacks.c: New function prefs_help_callback.
- * ggv/gtkgs.c (gtk_gs_cleanup): Close gs_psfile and set to NULL.
- (gtk_gs_load, gtk_gs_goto_page): Dont change gs_psfile here.
- (gtk_gs_set_pagemedia): set gs->changed when pagemedia was changed.
- * ggv/main.c (close_window): Delete status window before deleting main window.
- (set_gs_prefs): Reload file if page medium is changed.
- (load_gs): Disable menu item "save marked pages" if a pdf file is
- loaded. Some additional cosmetic changes...
- (save_marked_pages): If a pdf file is loaded, use the name of the
- dsc file as input to pscopydoc. The resulting ps file can be used
- to print the marked pages.
- * ggv/ps.c (pscopydoc): Removed status messages to stdout.
- * ggv/help/C/ggv.sgml: Added short description of the new option
- "watch file" and the changed/added command lines for gzip and
- bzip2 in options/ghostscript.
- * ggv/po/POTFILES.in: Added all source files which contain strings that
- should be translated.
- * ggv/configure.in: bumped the version to 0.90.
- * ggv/bonobo-applicaton-ps.c (set_page_item_sensitivity): new function
- that sets sensitivity of Next/Previous Page menu items when the
- menus are merged.
- (view_[prev|next]_page_cb, view_merge_menus): use the above.
- * ggv/most of the above work is by Werner Koerner
- <wernerk.koerner@zae.uni-wuerzburg.de>
-
-2000-02-07 Michael Meeks <michael@helixcode.com>
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc: fix typo.
-
-2000-02-07 Michael Meeks <michael@helixcode.com>
-
- * gpdf/configure.in (VERSION): bump.
-
-2000-02-06 Daniel German <dmg@csg.uwaterloo.ca>
-
- * ggv/ps.c (gettextline): gettextline was returning the EOL at the end
- of the string. This resulted in a window title bar with an EOL at
- the end. the panel was showing it.
-
-2000-02-02 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/bonobo-application-ps.c: comply to changes in Bonobo API
- namespace.
- * ggv/configure.in: require bonobo >= 0.6.
-
-2000-01-28 Daniel German <dmg@csg.uwaterloo.ca>
-
- * ggv/Added Greek (el.po) to ALL_LINGUAS (Submitted by
- Spyridon Papadimitriou <Spyridon_Papadimitriou@gs91.sp.cs.cmu.edu>
-
-1999-12-21 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * gtk_gs.c (input): removed call to gtk_main_iteration in the
- callback function input - this sometimes caused a endless
- recursion.
- * gtkgs.c (start_interpreter):
- The pipe to ghostscript was not set to non-blocking IO (the code
- was there, but not used).
- Some cleanup and small changes to enable reading from stdin.
- * main.c (main):
- Reading files from comandline: try adding '.pdf.gz' to filename,
- allow "-" as filename, if no filename is given and input is no tty
- then use stdin as input.
- * ps.c (psscan): Added code to scan ps files with a pjl header
- (many printer drivers for laser printers send a pjl command to
- switch the printer to postscript mode).
- psscan now ignores a leading ^D in the postscript-file.
- cleaned up uncompress and pdf-scan code (no recursion or goto's)
- replaced some more malloc, realloc, etc calls by their glib
- counterparts.
- * commented out some messages printed to stdout.
- Some of these messages were printed while ggv has both mouse
- and keyboard focus. When these call blocks (e.g. when ggv was
- started in a xterm in the background) the whole X server was
- blocked.
- * patches by Werner Koerner <Werner.Koerner@zae.uni-wuerzburg.de>.
-
-1999-12-17 Michael Meeks <mmeeks@gnu.org>
-
- * gpdf/xpdf/gpdf.cc (container_set_view): make wrapper invisible.
-
- * gpdf/xpdf/bonobo-application-x-pdf.cc (embeddable_factory): kill
- diff id string. + constify lots of paths.
- (view_factory): kill size query. (view_size_query): kill.
-
-1999-12-16 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/bonobo-application-ps.c (embeddable_factory): don't pass goad id
- as a parameter to gnome_persist_stream_new().
- (#define GGV_GOAD_ID): removed as it was not referenced anymore.
-
-1999-12-14 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/callbacks.c (open-callback, save_callback): g_free() dirname.
- * ggv/gsmessage.[ch]: new files, implement a dialog for showing
- GS error messages in a single dialog instead of a bunch of
- error dialogs. this was sorely needed: thanks, Werner.
- * ggv/main.c (load_gs): create/clear the message dialog.
- if no document is available, show filename as title of the main
- window.
- * ggv/callbacks.c (interpreter_message_callback): add text to message
- dialog and show it.
- * ggv/gtkgs.[ch] (struct _GtkGS): removed filename_raw member.
- removed all references to the above member.
- * ggv/file.[ch]: removed.
- * ggv/callbacks.c (about_callback): added Werner to the about dialog.
- it's the least I can do to show my appreciation of his patches ;)
- * ggv/configure.in: increased version once again. we're at 0.83 now.
-
-1999-12-11 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/gtkgs.c (input): replace call to g_main_iteration() with
- gtk_main_iteration().
- (set_up_page): clear newly allocated pixmap before it is used.
- (float compute_xdpi, float compute_ydpi): changed prototypes.
- * ggv/gtkgs.c, main.c: add checks when using document structure
- information (gs->doc, gs->doc->media, gs->doc->pages,
- gs->pages_marked).
- * ggv/callbacks.c (select_page_button_press_callback): fixed typo.
- * ggv/ps.c (psscan): ambiguous if-else constuction; added braces.
- add prototypes for static functions.
- * ggv/callbacks.h (zoom_to, recent_update): add prototypes
- * ggv/main.c (get_number, ggv_parse_geometry, escape_underlines,
- create_pixmap, parse_an_arg, ggv_file_readable): made static
- * ggv/gtkscrollpane.c, main.c, prefs.c: fix compiler warnings
- * ggv/main.c (recent_update): when duplicate filenames occur then
- free memory of one of them.
- (load_gs): gtk_clist_append makes its own copies of the used strings,
- so an additional strdup is not necessary.
- (create_ggv_window): removed widget vbox which was created, but never
- used or freed.
- * ggv/all of the above is courtesy of bug-spotting and coding skills of
- Werner Koerner <Werner.Koerner@zae.uni-wuerzburg.de>.
- * ggv/main.c (recent_update_menus): only allocate menu once, as only one
- instance is required. free it upon completing menu updating. free the
- label.
- * ggv/configure.in: bumped version to 0.82.
-
-1999-12-11 Daniel M German <dmg@csg.uwaterloo.ca>
-
- * ggv/Updated help/C/Makefile.am to make sure that help html files are
- included in the distribution file.
- * ggv/Released version 0.82
-
-1999-12-07 Daniel M German <dmg@csg.uwaterloo.ca>
-
- * ggv/TODO: Added request to use gdk_pixbuf (might improve performance
- in slow machines).
-
-1999-12-05 <dmg@csg.uwaterloo.ca>
-
- * ggv/configure.in: bumped version to 0.81.
-
- * ggv/Added command line options to the help file. Make sure the help
- files are part of the distribution.
-
- * ggv/main.c: commented code for save_as option. If somebody really
- wants to save "as" then she can mark all the pages and then save
- marked pages. Otherwise, it is just needed to implement a "copy"
- from the source file to the destination file.
-
- * ggv/ps.c (pscopyuntil): make sure we don't read beyond the end of
- file.
-
- * ggv/main.c (open_prefs_dialog): make sure the source file is the
- uncompressed one (if the source file is compressed). Fixes bug in
- which a "save pages" from a compressed file did not workx
-
-1999-12-03 Nat Friedman <nat@helixcode.com>
-
- * ggv/bonobo-application-ps.c (view_size_query_cb): Removed.
- (view_realize_cb): Removed call to deleted function
- gnome_view_size_request.
- (reload_all_views): Likewise.
- (view_factory): Removed signal connect to "size_query" on the
- View.
-
-1999-12-02 Daniel M German <dmg@csg.uwaterloo.ca>
-
- * ggv/configure.in: created version 0.80
-
- * ggv/prefs.c (load_prefs): ggv uses the shell to execute two
- commands: one to convert from pdf to ps and another to
- decompress. I protected the file names with " " so the file name
- does not get interpreted by the shell. This has a disadvantage: if
- the file name contains " then this will not work. Thanks to
- Christian Hammers <ch@lathspell.westend.com> for the bug report.
-
-1999-11-30 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/ggvwindow.h (struct _ggv_window): added GtkWidget * members for
- menu and popupmenu items for clearing and toggling pages.
- * ggv/main.c: included <ctype.h> in order to get prototype for isdigit().
- (load_gs, create_popup_menu, create_menus): set sensitivities for the
- page marking items.
- * ggv/ps.c: removed file_getTmpFileName() and replaced it with use of
- tempnam() and g_get_tmp_dir().
- * ggv/gtkgs.c (gtk_gs_cleanup): free all filenames and set them to NULL.
- once again, thanx for discovering these bug and providing the fixes go
- to Werner Koerner <werner.koerner@zae.uni-wuerzburg.de>.
-
-1999-11-28 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/gtkgs.c (start_intrepreter): pass filename of the uncompressed
- file to gs if the original file was compressed.
- (gtk_gs_load): return FALSE if the document could not be loaded -
- this prevents segfaults when an empty document is loaded.
- (set_up_page): set LC_NUMERIC locale to C before printing floats for
- ghostscript and reset it back afterwards as ghostscript expects a
- '.' decimal point while some european locales use ','.
- * ggv/main.c (recent_update_menus): fixed occasional segfaults when
- updating menus. also fixed a memory leak by freeing window_with_data
- structures associated with menu items. don't translate the menu paths
- as libgnomeui does that on the fly.
- (recent_update): store files in a global list.
- (recent_update_menus): don't free the list passed in as the parameter.
- * ggv/ggvwindow.h (struct _ggv_window): changed recent_instantiated to
- num_recent (if >0 then recent file menus have been instantiated).
- * ggv/prefs.[ch]: removed gs_num_recent.
- * ggv/thanx for reporting recent files list, compressed files and locale
- problems and even sending patches for them go to Werner Koerner
- <werner.koerner@zae.uni-wuerzburg.de>
-
-1999-11-21 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/main.c (load_gs): call recent_add().
- (open_window): call recent_update() after successfully loading a
- document.
- * ggv/callbacks.c (file_open_ok_callback): remove call to recent_add(), as
- we now call it from load_gs().
-
-1999-11-20 Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>
-
- * ggv/gtkgs.c (gtk_gs_load): call gtk_gs_clean() even if the
- fname is NULL.
- * ggv/callbacks.c (print_callback): if the loaded document was compressed
- use the uncompressed temp file as the argument for the print command.
- * ggv/main.c: fix setting the sensitivity of 'File' menu items.
- (open_prefs_dialog): handle "changed" signal of all GtkEntries with
- prefs_changed_callback(). this fixes a bug that caused new values to
- be applied only if the user "activated" the entry by pressing Enter.
- * ggv/ggvwindow.h: add printmarked member to struct _ggvwindow.
-
-1999-11-15 Yuri Syrota <rasta@renome.rovno.ua>
-
- * ggv/configure.in (ALL_LINGUAS): Added Ukrainian (uk).
-
-1999-11-06 Michael Meeks <mmeeks@gnu.org>
-
- * gpdf/xpdf/gtkgesture.c (gesture_data_append_point): fix leak.
-
- * gpdf/xpdf/bonobo-application-x-pdf.c (setup_pixmap): Fix leak +
- flicker.
-
- * gpdf/xpdf/GOutputDev.cc (~GOutputDev): Add clear of state stack +
- clear text page + delete font. (startPage): fic gdkGC leaks.
- (findColor): clean.
-
-1999-11-02 Daniel M German <dmg@csg.uwaterloo.ca>