[libegg] Created tag SPREAD_TABLE_BEFORE_ANIMATED_DND
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libegg] Created tag SPREAD_TABLE_BEFORE_ANIMATED_DND
- Date: Tue, 29 Mar 2011 21:37:31 +0000 (UTC)
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]