- 05 May, 2006 3 commits
-
-
Matthias Clasen authored
-
Alexander Larsson authored
2006-05-05 Alexander Larsson <alexl@redhat.com> * gtk/gtkprintoperation-unix.c: Implement per-page paper sizes. * gtk/gtkprintoperation.c: Implement per-page paper sizes for pdf output. Make gtk_print_operation_set_pdf_target() work again * tests/Makefile.am: * tests/testprint.c: * tests/testprintfileoperation.[ch]: Add more test code for printing support. This tests per-page paper sizes & orientation and deriving from GtkPrintOperation.
-
Ankitkumar Rameshchandra Patel authored
-
- 04 May, 2006 6 commits
-
-
Michael David Emmel authored
-
Michael Natterer authored
2006-05-04 Michael Natterer <mitch@imendio.com> * gtk/gtk.symbols: remove gtk_printer_set_backend so it compiles again.
-
Alexander Larsson authored
2006-05-04 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: Added new symbols * gtk/gtkpagesetupunixdialog.c: * gtk/gtkprintunixdialog.c: Destroy backends when finalizing dialogs. Fix printer leak in selected_printer_changed. * gtk/gtkprintbackend.[ch]: Convert from interface to baseclass. Move printer hashtable here so that the baseclass can handle the slightly complicated ownership model. Add gtk_print_backend_destroy which runs the dispose method, causing the ref-cycles between the backend and its printers to be broken. Add gtk_print_backend_unref_at_idle(). * gtk/gtkprinter.[ch]: GtkPrinter objects now ref their backend so that its always availible, since its needed for the printer object to work. This causes a reference-cycle that is broken using gtk_print_backend_destroy. Add gtk_printer_compare. * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation-unix.c: * gtk/gtkprintoperation.c: Implement !show_dialog for unix. Make sure the print data is fully spooled before returning from a sync run_dialog. * modules/printbackends/cups/gtkcupsutils.[ch]: Add gtk_cups_request_ipp_add_strings * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/cups/gtkprintercups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Convert backends to derive instead of implementing interface. Move common code into baseclass. CUPS: Remove the printer polling in dispose, not finalize. In the cups watch, remove the backend at idle instead of immediately, since the unref can cause the module to be unloaded. Limit the number of printer attributes requested Get printer uri in initial printer listing so that we can use the printer object immediately. * tests/Makefile.am: * tests/testnouiprint.c: Add testcase for !show_dialog.
-
Matthias Clasen authored
2006-05-04 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkfilesystem.c: * gtk/gtkfilesystemunix.c: * gtk/gtkprintbackend.h: * gtk/gtkrecentchooserdefault.c: * gtk/gtkrecentchooserdefault.h: * gtk/paper_names_offsets.c: Make symbol list mstch reality. * gtk/Makefile.am: Fix a typo. * gdk/x11/Makefile.am (EXTRA_DIST): Add gdksettings.c
-
Murray Cumming authored
2006-05-04 Murray Cumming <murrayc@murrayc.com> * gtk/gtktreemodel.c: (gtk_tree_model_base_init): Changed the language of the signals documentation slightly. Bug #340205.
-
Ankitkumar Rameshchandra Patel authored
-
- 03 May, 2006 10 commits
-
-
Federico Mena Quintero authored
2006-05-03 Federico Mena Quintero <federico@novell.com> Merged the federico-filename-entry branch, to fix bug #136541. Combined ChangeLogs: 2006-04-17 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserdefault.c (pending_select_paths_process): Oops, we *do* need to check that we are in OPEN mode before selecting the first row in the file list. See https://bugzilla.novell.com/show_bug.cgi?id=166906 (gtk_file_chooser_default_get_paths): If we are in the case for the file list, and the list has no selected rows, jump to the case for the filename entry. This is so that 1. The user types a filename in the SAVE filename entry ("foo.txt"). 2. He then double-clicks on a folder ("bar") in the file list. will yield the expected "bar/foo.txt" selection. 2006-03-29 Federico Mena Quintero <federico@novell.com> * gtk/gtkpathbar.c (gtk_path_bar_init): Reduce the inter-button spacing to 0. * gtk/gtkfilechooserdefault.c (browse_widgets_create): Make the location label bold. 2006-03-29 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserdefault.c (location_mode_set): Just change the location_mode field if we are in SAVE/CREATE_FOLDER modes. (gtk_file_chooser_default_get_paths): Get the path based on the currently focused widget, or the last-focused widget. This is what we should have been doing in the beginning, but it worked out fine because we didn't have the possibility of a filename entry in OPEN mode. (gtk_file_chooser_default_should_respond): Handle the case where the last focused widget is the location_entry. 2006-03-28 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechoosersettings.[ch]: New files with a simple framework for saving/loading settings from the file chooser in $XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser. * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_unmap): Save the current settings. (settings_save): New helper function. We save the location_mode and show_hidden flags. (gtk_file_chooser_default_map): Load the settings. (settings_load): New helper function. * gtk/gtkfilechooserentry.c (_gtk_file_chooser_entry_set_file_part): Oops, don't modify in_change. Our handlers are what set the file_part, so they *must* be run when we modify the text. 2006-03-27 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault): Removed the save_file_name_entry. We'll make this be the same as the location_entry widget. (struct _GtkFileChooserDefault): Leave only location_button, location_entry_box, location_label, location_entry. We'll use a single toggle button for the location entry, which will appear below the path bar. (struct _GtkFileChooserDefault): Added a processing_pending_selections flag. * gtk/gtkfilechooserdefault.c (save_widgets_create): Destroy the old location_entry if necessary, and hide the location toggle widgets. (update_chooser_entry): In multiple selection mode, just clear the location_entry. (check_save_entry): Allow running in OPEN or SELECT_FOLDER modes if we are in LOCATION_MODE_FILENAME_ENTRY. (gtk_file_chooser_default_should_respond): Switch to a folder if the location_entry contains a folder name in OPEN and SAVE mode, not just SAVE mode. If the entry doesn't contain a folder name, but is otherwise well-formed, and we are in OPEN mode, return that we should respond with that filename. (gtk_file_chooser_default_initial_focus): Focus the location_entry if appropriate. (browse_widgets_create): Create the location_entry_box and the location_label here. (update_appearance): Call location_mode_set() when switching back to OPEN/SELECT_FOLDER mode. Hide the location_button when switching to SAVE/CREATE_FOLDER mode. (pending_select_paths_process): Turn the processing_pending_selections flag on and off around changes to the current selection. Don't special-case OPEN mode anymore, since the new flag will take care of things in update_chooser_entry(). (update_chooser_entry): Don't do anything if processing_pending_selections is TRUE. This keeps the entry from being polluted when changing folders. (location_popup_handler): In OPEN/SELECT_FOLDER modes, toggle between the path bar and the entry. In SAVE/CREATE_FOLDER modes, simply focus the location_entry. (update_from_entry): Removed. (location_entry_create): Removed. (open_location_cb): Removed. (file_list_build_popup_menu): Don't add an "Open _Location" menu item. (location_entry_set_initial_text): Don't do anything if current_folder is NULL. * gtk/gtkfilechooserentry.c (_gtk_file_chooser_entry_set_file_part): Turn in_change on and off around the call to gtk_entry_set_text(). This makes completion not happen when the caller has explicitly set a name. 2006-03-24 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault): Added fields location_mode_box, location_pathbar_radio, location_filename_radio, location_widget_box, location_label, location_entry. The radio buttons will switch between the pathbar and the location entry; the other boxes are for layout purposes. (enum LocationMode): New enum. (struct _GtkFileChooserDefault): Added a location_mode field. * gtk/gtkfilechooserdefault.c (browse_widgets_create): Create the location radio buttons to switch between the pathbar and the location entry. Pack the browse_path_bar in the new location_widget_box instead of a generic hbox. (location_buttons_create): New function. (gtk_file_chooser_default_init): Initialize impl->location_mode. (location_switch_to_path_bar): New function. (location_switch_to_filename_entry): New function. * gtk/gtkfilechooserbutton.c (model_add_special): The display_name should not be const.
-
Matthias Clasen authored
* gtk/gtkprintunixdialog.c: Replace the xpm collate icons by cairo drawing that respects themes.
-
Matthias Clasen authored
2006-05-03 Matthias Clasen <mclasen@redhat.com> * gdk/quartz/Makefile.am (libgdk_quartz_la_SOURCES): Add missing files. (#340533, Ludovic Rousseau)
-
Matthias Clasen authored
2006-05-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.c (draw_page_cb): Don't leak the cairo context here. (#340522, Christian Persch)
-
Matthias Clasen authored
2006-05-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintoperation-unix.c (unix_finish_send): Don't use gtk_dialog_run for the error dialog, and improve the dialog in other ways. (#340510, Christian Persch)
-
Matthias Clasen authored
2006-05-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkpagesetupunixdialog.c: Beautify the custom paper size dialog. (#339590, patch by Christian Persch)
-
Matthias Clasen authored
2006-05-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaccessible.c: * gtk/gtkclipboard.c: * gtk/gtkfilefilter.c: * gtk/gtkimmodule.c: * gtk/gtkmenubar.c: More G_DEFINE_TYPE conversion.
-
Matthias Clasen authored
2006-05-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c: Make GtkWidget abstract again.
-
Ankitkumar Rameshchandra Patel authored
-
Ankitkumar Rameshchandra Patel authored
-
- 02 May, 2006 10 commits
-
-
Matthias Clasen authored
-
Kristian Rietveld authored
2006-05-02 Kristian Rietveld <kris@imendio.com> * gtk/gtktreeview.c (gtk_tree_view_row_inserted): set tmpnode to the return value of the _gtk_rbtree_insert* functions, since that is the node we really want to check for visibilty.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
2006-05-02 Christian Persch <chpe@cvs.gnome.org> * gtk/gtkpagesetupunixdialog.c: * gtk/gtkprintcontext.c: * gtk/gtkprinter.c: * gtk/gtkprinteroptionwidget.c: * gtk/gtkprintjob.c: * gtk/gtkprintoperation-unix.c: * gtk/gtkprintoperation.c: * gtk/gtkprintunixdialog.c: Use a priv variable when accessing priv multiple times in the same function. Bug #340288.
-
Michael Natterer authored
2006-05-02 Michael Natterer <mitch@imendio.com> * gtk/gtklabel.c (gtk_label_set_line_wrap): added note about the inablity to do height-for-width text layout and suggest to use gtk_widget_set_size_request() for getting a label that wraps at some specific position.
-
Kristian Rietveld authored
2006-05-02 Kristian Rietveld <kris@imendio.com> * ChangeLog.gtk-async-file-chooser: added ChangeLog entries from the kris-async-branch. * Makefile.am: updated EXTRA_DIST
-
Ignacio Casal Quinteiro authored
-
Alexander Larsson authored
2006-05-02 Alexander Larsson <alexl@redhat.com> * ChangeLog.gtk-printing: * Makefile.am (EXTRA_DIST): Add ChangeLog.gtk-printing
-
Ankitkumar Rameshchandra Patel authored
-
- 01 May, 2006 7 commits
-
-
Matthias Clasen authored
-
Kristian Rietveld authored
-
Kristian Rietveld authored
2006-05-02 Kristian Rietveld <kris@imendio.com> * configure.in: Up ABI version to 2.10.0 (by Matthias' request).
-
Kristian Rietveld authored
2006-05-01 Kristian Rietveld <kris@imendio.com> Merge of the GTK+ asynchronous file chooser branch. Please see the kris-asynch-branch for more detailed ChangeLog entries. * configure.in: increase binary version to 2.9.0. * gtk.symbols: * gtkfilechooser.c: * gtkfilechooserbutton.c: * gtkfilechooserdefault.c: * gtkfilechooserdialog.c: * gtkfilechooserembed.c: * gtkfilechooserembed.h: * gtkfilechooserentry.c: * gtkfilechooserentry.h: * gtkfilechooserprivate.h: * gtkfilesystem.c: * gtkfilesystem.h: * gtkfilesystemmodel.c: * gtkfilesystemmodel.h: * gtkfilesystemunix.c: * gtkpathbar.c: * gtkpathbar.h: Merge from kris-async-branch.
-
Matthias Clasen authored
-
Matthias Clasen authored
2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtktreemodel.c (gtk_tree_model_base_init): Document GtkTreeModel signals.
-
Funda Wang authored
-
- 30 Apr, 2006 4 commits
-
-
Michael David Emmel authored
-
Kristian Rietveld authored
2006-04-30 Kristian Rietveld <kris@imendio.com> Fix for #340200, spotted by Torsten Schoenfeld. * gtk/gtktreeview.c (gtk_tree_view_get_cell_area): fix up logic calculating the level indentation, (gtk_tree_view_start_editing): remove code calculating the level indentation, since _get_cell_area() takes care of this for us.
-
Kjartan Maraas authored
2006-04-30 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Add a whole bunch of missing files. * nb.po: Updated Norwegian bokmål translation.
-
Matthias Clasen authored
2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> Fix problems with setting symbolic colors from rc files. (#338345, Benjamin Berg) * gtk/gtkrc.c (gtk_rc_settings_changed, gtk_rc_font_name_changed) (gtk_rc_color_hash_changed, gtk_rc_reparse_all_for_settings): Don't freeze notification for settings changes while parsing; instead manually avoid recursion, and update the color hashes.
-