[passepartout] Created tag PASSEPARTOUT_0_7_0



The signed tag 'PASSEPARTOUT_0_7_0' was created.

Tagger: Sven Herzberg <herzi lanedo com>
Date: Mon Apr 13 17:17:44 2009 +0200

    tagging the release of passepartout 0.7.0

Changes since the last tag 'PASSEPARTOUT_0_6':

Fredrik Arnerup (73):
      Bump version number to 0.7-PRE
      Build against gtkmm-2.4/libgnomecanvasmm-2.6/libsigc++-2.0
      include usererror.h
      Use the new FileChooserDialog instead of the old FileSelection
      Nasty c-style castses! We hates them
      Operator overloading ambiguity fix for gcc 3.4
      Added a couple of forward declarations to make the template function friend of a template class work in 3.4
      Use pos_type instead of long
      The arguments for Widget::on_drag_data_received have changed in gtkmm 2.4
      Remove elektro-specific stuff that got committed by mistake.
      Hardly necessary to check for libsigc++ when we check for gtkmm, or libxml2 when we check for libxml++. Gtkmm is probably covered by libgnomecanvasmm, but it would seem weird to leave it out. Also, the AC_APPLY_RPATH for GNOMECANVAS_LIBS was missing.
      Remove unused FOO_LIBS/FOO_CFLAGS
      If the --with-gnome option is given to configure, build against libgnome and use it to launch web browsers instead of calling gnome-moz-remote.
      Popup menu when right-clicking on a frame. The menu contains a list of programs to open the associated file with. The list is retreived using gnome-vfs, so it only works when you have gnome support.
      Move stuff in src/pptout/webbrowser.* to src/pptout/widget/programs.*
      Using the new UIManager for handling menus and toolbars in a unified manner. Making the moose icon work again is on my todo list.
      Most gui action handlers don't need to be members of FrameWindow. Using file-local functions and sigc::bind instead.
      Don't duplicate stuff in the different constructors.
      GCC 3.4 seems to have a different concept of inheritance and public/private/protected
      open_postscript_file runs an external ps viewer. Ask gnome, if present, which program to call, else call gv. The PSViewer config var is ignored for now. (Perhaps it should be removed? The less the merrier ...)
      Moved print_to_viewer to windowmenus.cc, removed some includes from window.cc and put str2float in an anonymous namespace.
      Oops, forgot to save before committing ...
      Move a few methods from DocumentView to windowmenus.cc
      Remove PSViewer config var
      Removed on_key_press_event and made quit() work properly when deleting windows.
      Replace Combo with ComboBoxText in DocPropsDialog
      ComboBoxText instead of OptionMenu in PrintDialog
      ComboBoxText instead of OptionMenu in Pagesel
      Let StreamMenu inherit from ComboBoxText rather than OptionMenu
      ComboBoxText instead of OptionMenu in Spinner. Also, use std::auto_ptr
      Add toolbar icons as stock items.
      Nicer layout for preview, don't print image sizes in scientific format, and load previews in a separate thread. The last part I'm not so sure about, mostly because you can't abort a running thread, so you could start loading more than one preview at the same time. But let's see how stable it is.
      Base EndEntry on ComboBoxEntryText instead of Combo
      Made zoom_change_signal private
      A spartan new zoom widget that should be easily replaced, if so desired.
      Remove unused includes, initialize members in the correct order, don't reset scroll bars when zooming.
      Allow zoom changes even when we don't have a document.
      Zoom menu items and tool buttons.
      Let the OK button be the default widget
      Filter for *.pp in open/save dialog.
      Filters for ImageFilesel
      Move insert_page stuff away from Document_View. Simplified the TemplatePageDialog (inserting template pages has a tendency to crash Passepartout, but that does not seem to be a new problem). Also, fixed a bug in Pagesel (no way to set the active item in a Combo without emitting a signal).
      Move TemplatePageDialog to separate files.
      Moved new_text_frame from DocumentView to streamdialog.cc
      Moved copy/paste stuff into clipboard.*
      Made Document::size_changed_signal a non-static member. Simplified some code in DocumentView.
      Put refresh_streams in an anonymous namespace.
      TextFrame should not have to care about threads
      Allow use of the Pagent default copy constructor
      Don't let the WorkerThread keep pointers to TextFrames. (Todo: don't let it keep a reference to the TextStream either.) Flow-around boundaries are disabled for now.
      Rename WorkerThread to TypesetterThread and put it in its own file and don't let it have any references to other objects.
      Make flow-around work again by bundling obstacles with with each frame (yes there will be redundancy). Also removed some old comments.
      Full screen mode. Unfortunately, I'm not sure how to make the utility windows appear on top.
      Use present() in show_raise().
      Remove -Wold-style-casts
      Oops! Managed to put fullscreen and unfullscreen in the wrong order.
      set_type_hint(Gdk::WINDOW_TYPE_HINT_UTILITY) makes the utility windows work in full screen mode. (Well, it does with Metacity.)
      Don't actually copy TextFrames, only copy the data needed. Might as well sort the frame list in TextStream.
      Disallow use of the copy constructor again.
      Don't emit props_changed_signal from set_parent (it causes problems when deleting frames). It is not really a property from the user point-of-view anyway.
      Calling Stream::generate_ps_request from TextFrame is a bad idea. Call it from TextViewent instead. This should fix at least some of the 'invalid page' problems.
      Throwing exceptions from destructors is a Bad Idea. I got a lot of 'Bad file descriptor' errors when running gs, making PostscriptViewent wait for ever to be notified of the end of the process.
      Bump doc version number, add comment about .pptout, don't mention PSViewer.
      Update FAQ
      Update doc/README
      Removed stupid comment
      NEWS for 0.7
      Install instructions for 0.7
      Negative seekg from cur doesn't work anymore (because of gcc 3.4?)
      Make sure the pageview is updated when a page is deleted
      Make messages in error dialogs selectable
      error must be null before calling gnome_url_show
      Added a mail address button and text indicating whether or not gnome support is enabled.

Rasmus Kaj (19):
      Added controlls for the current scale (relative a base size) of the object,
      To not have a specified postscript interpreter is a UserError.
      ProcessManager.run throws an exception on failure, so pid is never -1.
      Oups.  I really should know better than to commit without testing.
      Removed a flag that wasnt actually used anywhere.
      msg
      Moved to code to convert a Matrix to a Gnome::Art::AffineTrans into the
      Implemented shearing, after a slight change in how shaearing is defined
      Added an explicit destructor for Spinner (fixes auto_ptr problem).
      Removed an unused variable.
      Removed an unuesed member variable.
      Now that gtk has an AboutDialog class, make sure we use our own.
      The default root font should be Times-Roman, as it is the default in
      Set the state pixbuf before showing it rather than after.
      Dont tell xsltproc to use catalogs.
      comment.
      Say what gives the warning message in postscriptviewent.
      No need to have some stuff protected, just make it private.
      Require a recent enough version of libxml++.

Sven Herzberg (13):
      Added autogen script to set the project up easily
      Fixed the project to compile now
      Removed automatically generated file
      [configure] updated bugzilla URL
      fix distcheck
      mention the right bug tracker
      updated instructions for autogen.sh
      [src/pptout/Makefile.am] fix distcheck
      [configure] release 0.6.90
      Fixed resize cancellation
      updated authors information
      [Makefile] removed duplicated definition of xmldir
      configure-ac, added the 0.7.0 release information



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]