[libegg] Created tag SPREAD_TABLE_BEFORE_ANIMATED_DND



The unsigned tag 'SPREAD_TABLE_BEFORE_ANIMATED_DND' was created.

Tagger: Tristan Van Berkom <tristan van berkom gmail com>
Date: Tue Mar 29 18:37:36 2011 +0900

    Tagging spread table work before adding fancy animated drag'n'drop code.

Changes:

Alexander Larsson (67):
      forgot ChangeLog
      Initial work to handle per-page settings, disabled due to it not working.
      Enable and fix the win32 per-page settings.
      New test app. Small editor that can print.
      Add error handling to operation_run()
      Clean up demo a bit
      small fix
      Add todo file
      convert to unix
      convert to unix LF
      Correct cairo include
      Initial work on the printer ui.
      Add egg_print_backend_create_settings () Implement create_settings() for
      Add egg_print_backend_mark_conflicts Convert PPD text to utf8. Implement
      Make mark_conflicts return true if there were any conflicts.
      Fix bug that made us not remove enought installable option conflicts.
      Remove whitespace after option name Remove settings with only one
      Keep current_printer around when selected
      Update collate/reverse icon when checkboxes change.
      Fix signal setup.
      Pick smaller font size so portrait 16 pages per sheet doesn't cause
      Add EggPageSet.
      eggprintbackend.[ch]
      Add ppd_file to EggPrinterCups (just loads test.ppd for now)
      unref and disconnect old settings handler. Connect to new settings.
      No need to keep the ppd file around, unlink it after parsing. This means
      Add printer_prepare_for_print to printer backend. This is where a backend
      Handle some standard options (copies, collate, etc)
      add todoadd todo
      Unlink the tmp file immediately (we keep the fd around). Close the fd as
      Updates
      Added stuff
      Add EggPageSetupUnixDialog
      Use default size if argument is NULL
      Don't unnecessarily copy the data from the paper info arrays. Add ppd_name
      Rename EggPrinterSettings to EggPrintSettings
      Rename: EggPrintBackendSetting -> EggPrinterOption
      Update win32 to the new names (not tested)
      Init paper size to local-based default. fix bug in set_paper_size
      Include locale.h
      Update
      Remove eggprintcontext-private.h and eggprintjob-private.h
      Remove backend property Load backends like print dialog
      Add comments
      add comment
      Hopefully solve the eggmarshal.h dependency issue
      Update todo
      Save custom sizes on custom size dialog close Disable widgets initially if
      Some updates
      Add egg_printer_is_virtual
      Set back paper size combo after selecting "manage custom sizes" Start up
      Add getters for "default" printer margins for different paper sizes.
      Remove -Werror
      Updated
      Add some initial docs, including a source tree walkthrough
      Remove old file reference
      Use typedefs instead of "struct _Egg*" in code/headers. This required
      Manage Custom Size -> Manage Custom Sizes
      Update
      Update
      Fix warning.
      Update
      Add page_setup to printer_get_options. Avoid setting values that that
      Add print settings argument to get_options so that backends can pre-fill
      Add "Printer Default" option for InputSlot if there wasn't an auto option
      Position text correctly, was drawing with baseline at top of page.
      Handle reverse portrait too.

Andre Klapper (8):
      Ifdef GTK_WIDGET_REALIZED and GTK_WIDGET_NO_WINDOW for compiling with -DGSEAL_ENABLE. See bug 615348.
      Ifdef GTK_WIDGET_STATE for compiling with -DGSEAL_ENABLE. See bug 615348.
      Ifdef GTK_WIDGET_VISIBLE and GTK_WIDGET_MAPPED for compiling with -DGSEAL_ENABLE. See bug 615348.
      Fix compiler warnings introduced by the previous DGSEAL_ENABLE cleanups.
      Ifdef GTK_WIDGET_DRAWABLE for compiling with -DGSEAL_ENABLE. See bug 615348.
      Ifdef GTK_WIDGET_HAS_FOCUS for compiling with -DGSEAL_ENABLE. See bug 615348.
      Ifdef GTK_WIDGET_MAPPED for compiling with -DGSEAL_ENABLE. See bug 615348.
      Fix compiler warnings introduced by the previous DGSEAL_ENABLE cleanups.

Carlos Garcia Campos (3):
      Fix memory leak.
      Fix multihead problems in toolbar editor.
      Fix memory leak.

Chris Coulson (1):
      smclient: Add egg_desktop_file_get_integer()

Christian Persch (27):
      Update svn:ignore and remove .cvsignore files
      Add MAINTAINERS file
      Test commit; remove some whitespace
      Use nondeprecated GType/G_TYPE_* macros instead of the deprecated gtk
      Remove more deprecated gtk macros.
      Use GCallback instead of GtkSignalFunc.
      Fix a format security bug. Now smclient builds cleanly with -Werror.
      Replace the #ifdef HAVE_GDK_X11_DISPLAY_BROADCAST_STARTUP_MESSAGE with a     check for gtk >= 2.12.0.
      Build with disabled single includes (gtk 3.0 forward compat).
      Use g_listenv() instead of extern environ. Bug #550162.
      Add a hidden --sm-disable option for compatibility with GnomeClient.
      Add ChangeLog for previous changes.
      Use G_OPTION_ARG_FILENAME here.
      No need to make the GOptionEntry struct global static. Improve option     group description.
      Fix compiler warnings about signed-unsigned comparisions.
      Bug 559432 â?? eggtreemultidnd pokes at private treeview structure, and     fails on gtk 2.14
      Fix build with *_DISABLE_SINGLE_INCLUDES. Patches by Adam Schreiber.
      Don't make GTypeInfo static. Include config.h.
      Remove extraneous copy of eggtreemultidnd.
      Add dummy --sm-config-prefix option for compatibility with GnomeClient,     so that sessions stored using GnomeClient can be restored successfully     when the application now uses EggSMClient. See bug #575308.
      Don't crash in egg_set_desktop_file() if loading the desktop file failed.
      Use g_object_unref() on a GtkTreeModel, not g_type_class_unref(). Bug
      Add ChangeLog.
      Add DOAP file
      Fix some compiler warnings
      smclient: Add egg_set_desktop_file_without_defaults()
      Fix a compiler warning

Claudio Saavedra (1):
      Fix declaration.

Cosimo Cecchi (2):
      toolbar: add a method to set the primary toolbar in the model
      toolbar: fix a typo in last commit

Dan Winship (27):
      add EggSMClient, a proposed replacement for GnomeClient.
      add more GnomeClient porting notes based on an email exchange with     Jani Monoses
      clarify gnome_client_request_save a bit more
      Make this compile and at least partially work (quit_requested doesn't work
      add EGG_LAUNCHER_LIBS/CFLAGS, for EggLauncher in libegg/smclient
      New, replaces EggDesktopFile (as a replacement for GnomeDesktopItem...)
      Redo this to fix quit_requested handling, by listening for
      use g_filename_to_uri() and g_filename_from_uri() rather than rolling our
      Change this signal to use a GKeyFile rather than a directory name (and
      Remove the "client" argument; eventually this method will not be visibly
      Replace EggLauncher with EggDesktopFile, which is more like
      remove EGG_LAUNCHER_LIBS/CFLAGS. Add a check for the very very new
      oops, fix gdk_x11_display_broadcast_startup_message for the rename
      Reorganize; we have to call gdk_set_sm_client_id() before the application
      Remove an eggsmclient-related check that's no longer needed
      copy DESKTOP_AUTOSTART_ID handling over from gnome-session's copy of
      re-sync this to EggSMClientXSMPState so debug messages print the right
      Sync API changes from gnome-session
      Implement.
      add a conditional for PLATFORM_OSX, for eggsmclient
      Redo using native Windows thread methods so we don't require
      remove gthread-2.0
      SM client based on the new gnome-session 2.24 D-Bus interfaces (or at
      add dbus checks
      add more notes on exactly what files are needed, fix some out of date
      fix thinko
      Fix the .desktop-file-as-state-file case; egg_desktop_file_get_source()

Daniel Macks (1):
      Remove unneeded gdkquartz include

David King (1):
      Add spreadtable

Diego Escalante Urrelo (3):
      egg-editable-toolbar: use gtk_offscreen_window to draw widgets
      egg-editable-toolbar: don't force visibility on actions
      toolbareditor: update for GTK+ master changes

Emmanuele Bassi (21):
      add private signal emitters.
      Re-sync with my development trunk.
      Re-sync with my development trunk.
      some code style clean ups; removed mention of the
      use the gtk_selection_data_set_uris() function instead of building our own
      reverse the list since we are walking it backwards.
      add commodity functions for adding, removing and querying groups and
      add a simple DTD for the desktop bookmark specification.
      do not use an unsigned int if we can expect a negative value as an
      use the new BookmarkFile API to merge group names and to register the
      init the count to 0 (egg_bookmark_metadata_new), (egg_bookmark_file_init):
      use g_strv_length() in order to iterate on the group names strings vector.
      Support root-level "title" and "desc" elements, as per XBEL 1.0
      Final change to the semantics of egg_bookmark_file_set_app_info(): the
      fix a misuse of g_strv_length (thanks to Paolo Borelli for the fix).
      fix a stupid typo that I did not commit last time.
      exit from the idle function if no items are returned by the recent
      Remove the Egg prefix from the private data structures and related
      Add a notice about the BookmarkFile code being included into GLib 2.11;
      Finally deprecate EggRecent. So long, and thanks for all the bugs.
      Fix compilation to make muntyan happy.

Felix Riemann (12):
      Support named icons in the toolbareditor and attach them to the mouse
      Add a workaround to take into account that Gtk{Radio,Toggle}Actions only
      Forgot to add bug number to ChangeLog entry.
      More cleanups to my last patch. Fixes bug #450590 (Felix Riemann, Jaap
      Make named drag-icons toolbar-sized like the others. Part of bug #450590.
      Use G_DEFINE_TYPE macros instead of defining types by hand. Fixes bug
      Remove unneeded marshallers from list. Fixes bug #484060.
      Make it possible to change an EggToolbarEditor's model during runtime.
      Fix GDK/GTK includes to only use top level headers. Fixes bug #546945.
      Strip trailing whitespaces and readd accidentially removed function
      Drop redundant eggtreemultidnd copy from tbeditor repository.
      Fix deprecated GTK+ symbols in the toolbareditor in a backwards compatible

Iain Nicol (2):
      toolbareditor: Implement egg_editable_toolbar_get_manager
      toolbareditor: add missing introspection annotations

Jaap Haitsma (4):
      show icons as mouse pointer when dragging icon from toolbar to toolbar
      Remove executable bit from *.[ch]
      Fix on previous commit initialize pixbuf with NULL. Otherwise we crash
      removed added Rename to update-toolbareditor-from-libegg.sh Also updated

Jan Arne Petersen (15):
      Don't chain up size allocation if in query mode (#535604).
      Add check for child. Drag and drop of tool items without a child is not
      Use GTK_POLICY_AUTOMATIC to show the scrollbar only when required.
      Add support for scroll to group feature. Show the group's header and as
      Add better support for RTL languages (#535235).
      Introduce a EggToolItemGroupChild structure to make it possible to store
      Add "fill" and "new-row" child properties. Use the child info struct to
      Add support for the new child properties to testtoolpalette.
      Rework allocation code: Add better support for RTL languages, add support
      Add items which use the new child properties to testtoolpalette.
      Use some extended ToolShell features as proposed in the TODO, requires
      Consider required rows and non homogeneous items in calculation of the
      Add special handling of orientation==HORZIONTAL style==TEXT case. Fixes
      Replace calls to egg_tool_palette_find_anchestor with calls to
      Add API documentation.

Javier Jardón (2):
      [fileformatchooser] Use accessor funcions intead direct access
      Remove toolpalette code, It's in GTK+ since 2.20

Jens Granseuer (1):
      Fix build with compilers that only understand C89

Johannes Schmid (4):
      Use relativ include dir to allow easier integration into other projects
      Added two methods for advanced drag & drop and make GtkSelectionData*
      Correctly use "toolbar-style" instead of "style" for the property (the
      Implemented "header-relief" property

John (J5) Palmieri (27):
      configure.in First code drop for the Unix print dialog and CUPS printing
      Fix typo in egg_print_operation_platform_backend_run_dialog
      New printer object for describing UI element publicly and backend specific
      eggprintprinter renamed to eggprinter
      remove ref since printer object is already reffed in the API
      Pass in a file descriptor where we cache the final output before we send
      Hide details of printing in short lived printjob object
      Remove code for sending commands to cups
      Fix mismatch in the egg_cups_request_read_write function and prototype
      Properly encode print options
      Add a connection state where we keep trying when cups goes away for a bit
      Make the states and EggCupsRequest datastructure public so implementations
      Make it handle printf like formating (egg_cups_request_get_poll_state):
      Attempt to get more detailed error messages Try to recover from broken
      Made into modules, moved into modules/printbackends/cups/ and forward
      New print to PDF module
      New interface for getting a hash of custom widgets from the backend
      Remove printer_get_custom_widgets interface in favor of extending the
      Beginnings of lpr support
      Get a list of backends from gtk_settings
      Don't use reffing getters
      Prints to lpr
      Show labels in extention area if a label exists in the option widget
      Wrap the printer list store in a filter model Sort printer list Fix
      Add printer-list-changed signal for those who don't care about individual
      Emit the printer-status-changed signal when status has changed Fix memleak
      Use httpSeparateURI instead of httpSeparate if cups >= 1.2 Use

John Palmieri (2):
      - Add eggprintoperation-unix.c
      - forgot to add eggprinter-private.h eggprinter.c eggprinter.h to the repo

Jonh Wendell (1):
      Build ToolbarEditor with GSEAL

Jussi Judin (1):
      do not leak the type.

Mathias Hasselmann (45):
      Adding the file format chooser widget to libegg for easy consumtion until
      Built file filters from file format list, when attaching the widget to
      Provide a mnemonic for the file format chooser.
      Synchronize file filter and file format selection.
      Duh, disconnect "notify::filter" signal on unrealize.
      Introduce EGG_IS_POSITIVE_RESPONSE and EGG_IS_NEGATIVE_RESPONSE. Intercept
      Fix a typo
      Make the EGG_DEFINE_* macros thread safe as suggested by Tim Janik
      Wording changed to "File format not recognized" as suggested by Murray
      Excluding deprecated code that doesn't build anymore.
      Provide initial implementation of EggToolPalette.
      Reduce number of referenced widgets in EggToolPaletteCategory.
      Refactor EggToolPaletteCategory into EggToolItemGroup widget.
      Implement composited expand/collapse animation.
      Use less animation steps for expand/collapse animation.
      Rename self variables to group for consistency.
      Change signature of egg_tool_item_group_get_nth_item. Implement
      Provide combo boxes for toggling palette properties in test program.
      Support filtering of EggEnumAction entries.
      Request GTK+ 2.15 for EggToolPalette.
      Implement GtkToolShellIface. Consider item size in size-request. Allow
      Mask GTK+ 2.15 features in EggToolPalette to support currently     GTK+ stable release. Without GTK+ 2.15 appearance of the tool     palette cannot be changed dynamically.
      Also demonstrate interactive drag-and-drop.
      Provide hover effect for tool items even in DnD mode.
      Fix some scrolling issues in EggToolPalette.
      Consider item visibility during size-allocation.
      Expand tool items when not in icon-only mode,     or when the item requests this.
      Avoid flickering when scrolling.
      Implement functions for reordering and finding items.
      Fully expand tool items, when style != GTK_TOOLBAR_ICONS.
      Allow position of -1 for egg_tool_item_group_set_item_position(). Add
      Small build fixes for EggToolPalette.
      Avoid those strange rendering artifacts when expanding groups.
      Support horizontal orientation for icon-only style.
      Define some wanky preprocessor macros for GTK+ < 2.15 to reduce     the amount of conditional compilation needed.
      Support "ellipsize" property for EggToolItemGroup.
      Support child properties in EggToolItemGroup.
      Rename "expanded" property to "collapsed" and inverse its logic.
      Implement "exclusive" and prepare "expand" child property.
      Implement "expand" child property for EggToolPalette.
      Add detailed instructions to EggToolPalette's TODO list.
      Use integer division/rounding to silence gcc.
      Scroll when focusing tool palette item.
      Set focus-on-click when buttons are added to the tool palette.
      Make demonstration of ellipsized EggToolItemGroup headers work again.

Matthias Clasen (1):
      Fix the EggSMClient code to work with recent GTK+

Murray Cumming (17):
      Removed trailing , in enums.
      Replace the use of some deprecated API.
      Actually build the spreadtable subdir
      SpreadTable: Avoid compiler warning.
      EggSpreadTable: forall(): Avoid use of invalid GList items.
      Fix use of deprecated gdk_drawable_get_size().
      Fix use of deprecated gdk_drawable_get_size().
      toolbareditor: Use GTK+ 3
      column-chooser: Ported to GTK+ 3.
      fileformatchooser: Ported to GTK+ 3.
      thumbnailpreview: Ported to GTK+ 3
      toolbareditor: Use GTK+ 3
      column-chooser: Ported to GTK+ 3.
      fileformatchooser: Ported to GTK+ 3.
      thumbnailpreview: Ported to GTK+ 3
      Remove empty directories
      Merge branch 'master' into spread-table-dnd

Nickolay V. Shmyrev (1):
      Sync with epiphany.

Petr Gajdůšek (1):
      smclient: Correctly free GPtrArray to avoid crash

Philip Withnall (6):
      Use g_timeout_add_seconds where possible to allow for event grouping. Bug
      Fixed to use single includes for GTK+. (Closes: #568337)
      Patch from Martin <mnemo minimum se> to fix freeing uninitialised memory
      Bug 568511 â?? Solaris Sun Studio compiler doesn't support __FUNCTION__
      Fixed Glib single-includes in egg-macros.h
      Add a translator comment

Ross Burton (1):
      Fix some memory leaks.

Soeren Sandmann (1):
      Implement tests for

Soren Sandmann (5):
      New test, based on code from James Livingston
      Add new end_node member.
      Don't move a node that is already in it's correct spot.
      New function. (test_insert_sorted_non_pointer): Also test
      Insert the new node into a temporary sequence, so that things like

Søren Sandmann Pedersen (3):
      add new issues file
      Revert accidentally committed stuff
      f

Tristan Van Berkom (11):
      Added wrapbox subdir to libegg, still need to fix Makefiles for GTK+ 3.0
      Fixed EggSpreadTable GtkContainer:forall() implementation
      Fixed EggWrapBox GtkContainer:forall() implementation
      Make EggSpreadTable cooperate better with subclasses.
      Added EggSpreadTableDnD subclass
      Updated testspreadtable simply to use a EggSpreadTableDnd
      Removing debug print statements.
      Allocate children at the proper location in the case we are not a no-window widget.
      Enhanced EggSpreadTableDnd
      Added an embedded spread table to the spread table to test cross-table drag'n'drop.
      EggSpreadTableDnd Fixes

Vincent Untz (14):
      use gobject instance private data (egg_status_icon_init): updated Patch
      make sending of messages work Patch by Matthias Clasen
      Transparent icons. Yay. Patch by Dan Winship <danw novell com> Fix bug
      ref the tray icon. Patch from Christian Persch <chpe gnome org> Fix bug
      add notes about deprecation of the tray code in libegg
      don't keep the group in memory, but only the last button
      remove code that has been integrated in glib/gtk+ and update build system
      properly set the month property. Fix bug #532781, patch by J. Ali Harlow
      use accessor functions for GDate so that it also works with a julian
      add a note explaining how libegg works fix the build don't compile the
      [tray] Completely remove the code
      Remove ChangeLog
      Fix indentation in ChangeLog
      smclient: Add ability to connect lately to the session manager

Xan Lopez (3):
      Use gtk_widget_get_action instead of accessing the 'gtk-action'     property directly, which is private.
      Correct the name of the get_type function for EggTbModelFlags. This fixes
      Use g_object_unref to unref GdkCursor with GTK+ 3.0.0



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