[gimp/soc-2009-dynamics] (275 commits) ...index on soc-2009-dynamics: be78fe3... Merge commit 'origin/master' into soc-2009-dynamics



Summary of changes:

  256ac5e... Add "lock_content" PDB getters and setters for drawables an (*)
  345f88a... Make sure we don't PDB-modify locked text layers (*)
  45aa584... Make all vectors PDB manipulation undoable (*)
  cb8a611... Don't PDB-modify locked vectors (*)
  c9c28be... Make the checks in GimpTool::initialize() work reliably (*)
  ed2c002... Make the checks in GimpTool::initialize() work reliably (*)
  9040afc... Set BAD cursors if the active drawable is locked (*)
  51cd8c2... app: Only show 'File->Overwrite' if the source URI has an e (*)
  27d5164... libgimpbase: Remove trailing comma from GimpTextHintStyle (*)
  92df6ae... app: Introduce helper function file_open_get_layers() (*)
  b574ae9... app: Name layers of imported files to filename (*)
  ee8b539... app: Use original layer names when importing multi-layered  (*)
  f6eed71... plug-ins: Register .data as extension for raw data loader (*)
  b141bcd... Minor plug-in sensitivity refactoring (*)
  34bccb0... authors: Tal's real name is Tal Trachtman (*)
  d52d7e7... Add API to determine whether "lock" properties can ba chang (*)
  b58c988... Updated italian translation. (*)
  d6dd3ea... Set the lock toggles insensitive if the resp. lock properti (*)
  af79453... Make the lock actions insensitive according to the new can_ (*)
  aa70c13... Keep the PDB from changing locks that can't be changed (*)
  922375c... g_return_if_fail() on attempts to set locks that can't be c (*)
  819abf2... Override the "lock-content" property to default to TRUE (*)
  e2ed81e... Revert "Revert "Add a button to create a group layer to the (*)
  c6bd3e0... Add gimp_rectangle_union() (*)
  a136d86... Automatically adjust the size of group layers (*)
  9570a4c... Deweirdification of Russian translation, Part I, original/m (*)
  781e7ea... Updated breton translation (*)
  2ec5351... Change local variable names from "layer" to "group" (*)
  ffe1359... Add gimp_item_stach_get_item_iter() (*)
  a451eb9... Use gimp_item_stack_get_item_iter() (*)
  0f668e4... Add an offset API to the GimpProjectable interface (*)
  dd8a774... Honor the projectable's offset in the projection (*)
  4fa06d0... Add a projection to GimpGroupLayer so we finally have a *vi (*)
  c8c6d77... Fix finalize() so it doesn't crash (*)
  9fd2049... Implement GimpItem's transform methods (*)
  f65261c... Enable simple flip and rotate for group layers (*)
  1403db1... Fix the layer-offset of the group layer's projection graph (*)
  6934a0d... Make sure all group layers' projections switch to GEGL with (*)
  71134c7... gimp_group_layer_duplicate(): insert children in the right  (*)
  62c5b23... Add naive and wrong version of GimpItem::convert() (*)
  bdf01c6... Fix gimp_group_layer_scale() to do the right thing (*)
  40cf6fa... Allow scaling of group layers even though they appear locke (*)
  cb1e3af... Add gimp_image_item_list_filter() (*)
  86a76d6... Skip group layers when transforming the entire image (*)
  6fa6aa2... Filter out linked children of linked items to transform (*)
  f61f435... Filter out linked children of linked items to translate (*)
  d873372... Don't spoil the names of duplicated groups' children with " (*)
  764af48... Revert almost all item tree related changed in this file (*)
  7a4ac08... Implement GimpItem::resize() (*)
  f812d09... Enable "layers-crop" for group layers (*)
  8a4d6c3... Enable "layers-resize" for group layers (*)
  7a37315... Remove boolean variable that was only set and never used af (*)
  d91a89e... Make "Merge down" work on trees and start fixing the rest o (*)
  d37dc64... Add GError reporting to gimp_image_merge_down() (*)
  fe84af9... Don't forget to add added drawables' GeglNodes to the stack (*)
  6aadd0b... Rename gimp_image_pick_correlate_layer() to gimp_image_pick (*)
  9683af0... Include "gimppdb-utils.h" (*)
  ce5d591... Add lowlevel accessor gimp_item_set_size() (*)
  ea33581... Use gimp_image_set_size() instead of setting width and heig (*)
  d442379... Change GimpProjectable::update to GimpProjectable:invalidat (*)
  98123f3... Add freeze_notify/thaw_notify around GimpDrawable::set_tile (*)
  c4b9779... Enable clicking on tree expanders (*)
  347d8db... Explicitly ask for a FT font map for the text tool (*)
  2a8f29f... Minor whitespace cleanup (*)
  cd70850... When scaling a group layer, remove children that are scaled (*)
  8f75276... Make the include guards match the filename (*)
  193a0b3... Use gimp_item_stack_get_item_iter(stack) instead of GIMP_LI (*)
  4db124d... Don't forget to add the projection in GimpObject::get_memsi (*)
  cfaf650... Remove outdated comment (*)
  19a168c... Mostly revert to the state before group layers (*)
  f05c5ec... gimp_image_item_list_filter(): actually honor the passed pa (*)
  ecacf6f... Filter out child items from the list used to estimate the s (*)
  1accd76... Implement GimpDrawable::estimate_memsize() (*)
  3a0168e... When removing a group layer, remove all its children from i (*)
  e0d062a... Show a "folder" icon instead of a preview for empty group l (*)
  6031800... Fix automatic size updates of nested groups (again!) (*)
  53aa877... use G_FILE_TEST_IS_REGULAR instead of G_FILE_TEST_EXISTS (*)
  5f37212... Fix GimpContainerView::set_view_size() implementation for a (*)
  cf0db5c... app: Don't define stuff in the middle of a file (*)
  2238b68... app: Add helper function gimp_file_dialog_process_procedure (*)
  5317ff7... app: Make "All images" mean all images in the file dialog (*)
  1685388... Fix set_view_size() here too so the layer mask previews are (*)
  b2a1583... Fix GimpContainerView::set_context() to really set all rows (*)
  a302e08... Rename some functions (*)
  8588522... Also send double-clicks on the expander to GtkTreeView (*)
  c0785cf... Remove all padding from the "visible" and "linked" toggles (*)
  e979c08... Start separating the logic for "locked" and "is group" agai (*)
  074257b... Add gimp_pdb_item_is_not_group() (*)
  585a3fa... Change PDB wrappers to check for "is group" separately (*)
  cb94993... app: Clarify corner case uses of gimp_object_name_changed() (*)
  5383bf0... app: Fix annoying typos in previous commit (*)
  eb03413... Add separate check that prevents merging down to a group la (*)
  13b384e... Don't allow dropping colors and patterns to group layers (*)
  35e67da... Don't allow dropping colors and patterns and don't allow pa (*)
  0e82aca... app: Use gimp_object_name_free() instead of manipulating pr (*)
  957cf2c... app: Always use gimp_object_get_name() (*)
  85c6af5... Separate checks for "writable" from "is group" when setting (*)
  fecfa95... Don't override the "lock-content" property any longer (*)
  dc738d2... Don't consider group items as non-lockable any longer (*)
  03fafc0... Add virtual function GimpItem::is_content_locked() and publ (*)
  c730839... Implement GimpItem::is_content_locked() (*)
  521e790... An item is_content_locked() if its parent item is locked (*)
  02903d6... Use gimp_item_is_content_locked() instead of gimp_item_get_ (*)
  d84e48a... Make "item" parameter of GimpItem::is_attached() const (*)
  c68f82f... Connect to "lock-content-changed" of all items, not "lock-a (*)
  e6235cd... Don't allow stroking to locked items and group items (*)
  27d036b... Render a layer group's boundary in a different color (*)
  e1b743e... Fix typo in comment (*)
  2b3c035... gimp_text_layer_from_layer(): also copy the "lock-content"  (*)
  fcdc3be... Bug 591609 -  xcf file format developer document inconsiste (*)
  8f9fc5e... Fix comment: s/layer/channel/ (*)
  03d00c5... Save the "lock-content" property on layers and channels in  (*)
  46b9ffc... Prepare for changing the layer type in xcf_load_layer_props (*)
  977ee88... NEWS: Add missing item for 2.7.0 about closing toolbox (*)
  37768e2... Use gimp_object_get_name() also in fileops.pdb (*)
  3d547c0... Add gimp_item_get_path(), to be used in XCF saving (*)
  f9c8bea... Add gimp_item_stack_get_parent_by_path(), for use un XCF lo (*)
  23749cd... Don't set "lock-alpha" and "lock-content" on items where it (*)
  7eaba5f... Move variables to local scopes (*)
  7f8244d... Save all an image's layers and channels, but still as flat  (*)
  c6fa4f7... Implement saving and loading of layer trees in the XCF (*)
  cdbb8e1... Fix loading of layer trees when there is a floating selecti (*)
  d50d5b5... Let the drawable connect to its floating selection's "updat (*)
  064448c... Bug 563770 -  Layer border visibility don't work with masks (*)
  44be1b5... Various small cleanups (no code changes) (*)
  bbc83d3... gimp_drawable_fs_update() takes a GimpLayer, not a GimpDraw (*)
  3915601... Remove gimp_image_layer_boundary() (*)
  5fbe68c... app: Enforce privacy of GimpObject members (*)
  a0e1fe6... gimp_layer_boundary(): come cleanup (*)
  a3558e3... Remove GIMP_OBJECT() casts when calling gimp_object_get_nam (*)
  a22d729... Bug 593485 -  the metadata plugin crashes (*)
  a12a9fa... gimp_vector_tool_button_press(): don't edit locked vectors (*)
  c6c0817... Don't make the action that invokes the tool insensitive for (*)
  096ff4b... Remove all wrong and useless comments (*)
  70fdac0... Minor UI tweak in the Keyboard Shortcuts Editor dialog (*)
  b2fa005... Chain up unconditionally in GimpViewable::invalidate_previe (*)
  4acd431... Eliminated compiler warnings (scheme.c). Fixed whitespace ( (*)
  272073a... Applied changes from CVS version 1.34 of official version o (*)
  1735f86... Kill plug-ins that write to tiles of locked drawables or gr (*)
  228da1d... gimp_group_layer_update_size(): remove bogus optimization (*)
  f3e640f... gimp_projection_projectable_changed(): some fixes and optim (*)
  0b09278... Don't access item->width and ->height directly (*)
  c39dfab... Don't access image->width and ->height directly (*)
  4347c67... Use gimp_drawable_get_tiles() in a few places instead of di (*)
  f1f186c... Change mnemonic of "New Group Layer..." to "G" (*)
  007fc34... Add "layers-new-group" to the menus (*)
  2d5b6d8... Use plain togglebuttons, not checkbuttons for the "lock" to (*)
  402408d... gimp_item_tree_view_style_set(): set the style of the lock  (*)
  efd5018... gimp_editor_set_box_style(): small optimization (*)
  9e18f77... Replace "Group Layer" by "Layer Group" in all user visible  (*)
  c8b0cb6... xcf_save_layer(): add comment about where we store the laye (*)
  c1f3872... Fix loading of layer masks of group layers (*)
  9359c5d... app: Escape the file names in export menu items (*)
  8405d69... formatting (*)
  e431f84... data: Add texture/grunge brushes made by Johannes Engelhard (*)
  5b85642... Reorder some functions so item and drawable methods are tog (*)
  e3175cb... devel-docs: Add missing "new symbols in GIMP 2.8" (*)
  b43659f... app: Fix non-string-literal warning for g_print() test-conf (*)
  871e41c... app: Clean up subsystem linking dependencies (*)
  df9e9e2... Disable layer masks on group layers for the time being (*)
  14aa531... app: Add GIMP core unit testing framework and a simple firs (*)
  0711531... app: Reverse order of SUBDIRS (*)
  d6c8fa9... app: Update .gitignore (*)
  8f999e0... app: Don't initialize Gimp verbosely in gimp_init_for_testi (*)
  6fd1e5d... app: Compile vectors and paint after core (*)
  9534b5b... Merge po-plug-ins French fixes from stable branch and compl (*)
  2f678cb... Completed French translation (*)
  af3e894... Fix po-script-fu French translation (*)
  04ef83c... app: Add some comments on classes used for the dock system (*)
  60b90b8... app: GimpDockPriv -> GimpDockPrivate, priv -> p (*)
  2959ccc... Updated Czech translation by Jaroslav Krejci (*)
  e7e4351... Slightly updated Russian translation (*)
  ef9d820... Updated Simplified Chinese translations. (*)
  56a17ed... Forgot one "Group Layer" -> "Layer Group" string change (*)
  c552d2f... (SUBDIRS): gegl and text live on top of core, xcf on top of (*)
  6a10485... Updated Basque translation (*)
  4df9b25... Add facility to compress multiple group layer resizings int (*)
  2e2c7aa... Minor formatting cleanup (*)
  6542617... Initialize some more stuff so real tests are possible (*)
  a17f7e0... Add a layers test (*)
  a0914f8... Add test-layers to .gitignore (*)
  5bb149f... Add some more checks that come for free to the existing tes (*)
  1961036... Add gimp_item_stack_is_flat() which returns TRUE if it's no (*)
  60ac874... Refuse to add group layers to indexed images (*)
  84b02fb... Refuse to convert layer trees to indexed (*)
  3e6f608... app: Create libapp.a for convenient test case linking (*)
  67847b4... Add section for 2.7.1 and the changes that happened so far (*)
  a8e5dea... app: Print error message when tag cache parsing fails (*)
  b61c971... app: Add gimp_set/get_show_gui() (*)
  86f8e99... app: Add gimp_init_for_gui_testing() (*)
  810f325... app: Add regression test for window roles (*)
  d1f767d... Make gimp_image_get_layer,channel,vectors_by_name,tattoo()  (*)
  332ebeb... Add enum GimpTextHintStyle and gimp_rectangle_union() to th (*)
  42fe565... Add the new drawable and vectors lock-content APIs to the d (*)
  13ac22d... Add %T which expends to the active drawable's type (*)
  e77f6b1... Use gimp_drawable_type() instead of drawable->type (*)
  1ecf6b5... Rename the functions in gimpdrawable-convert.[ch] (*)
  f3bae9a... Remove "old_base_type" parameters from gimp_drawable_conver (*)
  83c79ba... Use gboolean instead of gint for boolean value (*)
  f2f741a... Add gimp_drawable_convert_rgb() and gimp_drawable_convert_g (*)
  0c57e8c... gimp_layer_transform_color(): don't assume the dest region  (*)
  a8b0e3c... gimp_layer_duplicate(): don't set lock-alpha if it can't be (*)
  45f05b2... gimp_item_real_duplicate(): don't set lock-content if it ca (*)
  0110eb0... app: Introduce GimpDockWindow (*)
  e1faf82... Get rid of toolbox-window-hint, use dock-window-hint instea (*)
  76a2522... app: Cleanup PROP_WEB_BROWSER code (*)
  3682f76... Fix syntax error (*)
  15497c1... Explicit shared lib deps to support gold (*)
  81d9614... app: Add GimpContext property to GimpDockWindow (*)
  26fbeeb... app: Set the dock-window-hint centrally in GimpDockWindow (*)
  5b74dd2... app: Move window init code from GimpDock to GimpDockWindow (*)
  45a8d1f... app: Pass dock roles as construction parameters (*)
  2182dec... Bug 594651 - layer.scale() raises RuntimeError (*)
  f857e70... Ignore libapp.a (*)
  86a264e... Add new virtual function GimpDrawable::convert_type() (*)
  c6fb6d0... Implement GimpDrawable::convert_type() (*)
  cd60b9e... gimp_channel_convert(): use gimp_drawable_convert_type() (*)
  53c9eee... Use gimp_drawable_convert_type() to convert to gray and rgb (*)
  0f918e7... Implement GimpDrawable::convert_type() (*)
  22f2586... Updated Belarusian translation (*)
  e2388ed... app: Clarify why each dock has its own context (*)
  8794d24... Bug 594998 - Keyboard shortcuts does not work for first ima (*)
  2af860e... Add GimpProjectable::get_image_type() (*)
  65e0975... Bug 595003 -  Error in string "Lower this tool Lower this t (*)
  e2c02db... Updated French translation (*)
  f5d1c1b... app: Add and use gimp_image_dock_get_ui_manager() (*)
  3532acb... app: Move UI manager from GimpImageDock to GimpDockWindow (*)
  0fc1a32... app: Kill GimpImageDock (*)
  88e6fe1... app: Add GimpDialogFactory property to GimpDockWindow (*)
  1249409... app: Explicitly init dialog_factory member in GimpDockWindo (*)
  fc3ab53... app: Get rid of GimpImageDock typedef (*)
  fb99f99... Move dock window themeing to GimpDockWindow (*)
  dc3521e... app: Add and use gimp_dock_get_n_dockables() (*)
  0d4e8d0... app: Move 'Recently Closed Docks' logic to GimpDockWindow (*)
  a23a220... app: Add and use GimpDockWindow window title infrastructure (*)
  67128d6... app: Add GimpDock::set_host_geometry_hints() (*)
  2ac7ced... app: Make GimpDockbook instance data private (*)
  717b4e6... Fix undoing a group layer type conversion (*)
  fd224ca... Make sure don't lose the selected item when the tree get co (*)
  1cf5bfd... Updated French translation (*)
  8923636... Random doc fix (*)
  17f345f... Add missing boilterplate macro (*)
  b5b8aff... Make class and instance structs public (*)
  be23b17... Add missing boilerplate macro (*)
  2c43da0... Random doc fixes (*)
  61e76b4... Random doc fixes (*)
  5df0aa7... Bug 594983 - Build fails with "--enable-gtk-doc-app" (*)
  531c3d6... app: Update default export filename precedences (*)
  8ffda9d... app: Add and use windows_actions_dock_to_action_name() (*)
  17f0b1a... app: Add and use windows_menu_dock_to_merge_id() (*)
  e87ed66... app: Don't cast GimpDock to GimpDockWindow (*)
  276d8aa... Updated French translation (*)
  8734c71... Build "tests" after "." (*)
  6700caa... Fix error handling in gimp-file-save PDB invoker (*)
  ebe7214... Add new vfunc GimpContainerView::insert_item_after() (*)
  ff3ca8e... Don't lose the active item when reordering between containe (*)
  699b112... Require GTK+ >= 2.16.6 (*)
  ab6406f... gui_sanity_check(): bump GTK+ version here too (*)
  9bf17ab... Updated French translation (*)
  fb549cd... app: Call gimp_exit() in tests to avoid warnings about brok (*)
  c847b56... app: Add GIMPDIR for tests (*)
  0601229... app: Add show_gui parameter to gimp_init_for_gui_testing() (*)
  1923280... app: Add gimp_test_run_temp_mainloop() (*)
  05eb29b... app: Don't blindly increment last-tip-shown (*)
  dc51d81... app: Don't use the gimpdir for WM tests (*)
  6e0befa... app: Add regression testing for sessionrc/docks (*)
  d9f8983... Updated Arabic translation (*)
  fca5909... app/tests: Add dockrc to session regression testing (*)
  b77cbdf... More tool event log output and some minor whitespace cleanu (*)
  82c48ee... Indentation fix (*)
  93d8b91... app: Also allow GIMP_DEBUG as debug environment variable (*)
  a0923b6... libgimpconfig: Add gimp_config_serialize() and _deserialize (*)
  c885324... app: Clarify session_init() a bit (*)
  be78fe3... Merge commit 'origin/master' into soc-2009-dynamics
  749ed22... index on soc-2009-dynamics: be78fe3... Merge commit 'origin

(*) This commit already existed in another branch; no separate mail sent



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