1. 19 Aug, 2006 1 commit
    • Scott Lembcke's avatar
      Fixed my email address. · 8ba62814
      Scott Lembcke authored
      2006-08-14  Scott Lembcke <slembcke@cvs.gnome.org>
      
              * ChangeLog: Fixed my email address.
      
              * ext/: Merged ids.c and structures.c into definitions.c. Removed
                rbgimpcolorcmyk.c and rbgimpcolorhsv.c.
      
              * ext/Makefile.am: Changes to reflect changes in ext/. Disabled
                rbgimpcolorspace.c.
      
              * ext/conversion.c: Removed conversions for the Gimp::HSV and
                Gimp::CMYK classes.
      
              * ext/rbgimp.*: Minor formating changes. Removed init functions for
                removed/disabled modules.
      
              * ext/rbgimpconstants.c: Moved the line that defines the
                Gimp::EnumNames module outside the loop. Removed the check for the
                "GIMP_" prefix. Added directory constants.
      
              * ext/rbgimpdialog.c: Removed the nothing() function. In
                handle_string_types() removed the 'data' variable and replaced it
                with NULL. Removed gettext() calls as it can now be called
                dynamically from Ruby.
      
              * Changed the way that rb_gimp_main() is used so that plugins that
                don't use an init or quit callback don't define empty callbacks.
      
              * ext/rub-fu-console.c: Added a gettext() call for the window name.
                Added some commenting and rearranged some code for readability.
      
              * gimp-lib/rubyfu.rb: Menu items are now registered using
                RubyFu.menu_register(). Added some constants for common RubyFu
                menupaths. Minor readability changes.
      
              * Added plug-ins/rubyfu_menu.rb to define the Ruby-Fu menu subpaths.
      
              * Removed plug-ins/coolmetal-logo.rb. It's outlived it's usefulness
                for testing.
      
              * plug-ins/Makefile.am: Changes to reflect changes in plug-ins/
      
              * plug-ins/*.rb: Got all non-test plugins gettext ready. Changed all
                to use the new menu registering scheme.
      
              * plug-ins/runfile.rb: Some fixes were needed due to changes in
                gimp-lib/rubyfu.rb.
      
              * plug-ins/sphere.rb: Reconverted so that it uses more of the newer
                features.
      
              * plug-ins/sunset.rb: Changed not to use Context.push/pop. There
                seems to be a bug that prevents custom mode from working correctly
                after the context has been pushed.
      8ba62814
  2. 04 Aug, 2006 1 commit
  3. 21 Jul, 2006 1 commit
    • Kevin Cozens's avatar
      ext/rbgimp.h Added newline at end of file to quiet compiler. · 29b37cc9
      Kevin Cozens authored
      2006-07-21  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* ext/rbgimp.h
      	* ext/conversion.c: Added newline at end of file to quiet compiler.
      
      	* plug-ins/coolmetal-logo.rb.c: Use ParamDef.FONT instead of
      	ParamDef.STRING to specify the default font to be used.
      29b37cc9
  4. 18 Jul, 2006 1 commit
    • Scott Lembcke's avatar
      Added ext/rbgimpdialog.c. · 21c35246
      Scott Lembcke authored
      2006-07-18  Scott Lembcke <lemb0029@gnome.org>
      
              * ext/Makefile.am: Added ext/rbgimpdialog.c.
      
              * Added ext/rbgimpdialog.c.
      
              * ext/conversion.c: Removed some stray blank lines.
      
              * ext/rbgimp.c: Added a call to initialize the dialog code.
      
              * ext/rbgimp.h: Added the dialog init function prototype.
      
              * plug-ins/test.rb: Added a procedure to run the dialog.
      21c35246
  5. 05 Jul, 2006 1 commit
  6. 01 Jul, 2006 1 commit
    • Scott Lembcke's avatar
      Added an id for 'flags'. · 6221bcf9
      Scott Lembcke authored
      2006-07-01  Scott Lembcke <lemb0029@gnome.org>
      
              * ext/ids.c: Added an id for 'flags'.
      
              * ext/structures.c: Added Gimp::Parasite.
      
              * ext/rbgimp.h: Added the new id and structure.
      
              * Added plug-ins/test.rb.
      
              * gimp-lib/gimp.rb: Moved the PDB module to gimp-lib/pdb.rb. Added some
                utility methods to the Gimp::Rgb class. Added Gimp.Color as a shortcut
                for Gimp::Rgb.new. Added the Gimp::Shelf module for persistent
                storage.
      
              * ext/*: Removed // style comments.
      
      	* Deleted enumconvert.rb: Didn't realize that this was still lurking
      	  around. Should never have been submited to CVS in the first place.
      
      	* ext/conversion.c: Removed an accidental debugging change for
      	  converting strings. Began adding functions for parasite conversion.
      6221bcf9
  7. 30 Jun, 2006 1 commit
    • Scott Lembcke's avatar
      Removed all references to array stubs. Arrays are now converted in place. · 39778159
      Scott Lembcke authored
      2006-06-30  Scott Lembcke <lemb0029@gnome.org>
      	* ext/: Removed all references to array stubs. Arrays are now converted in
      	  place.
      
      	* ext/conversion.c: Array conversion changed to be done in place, not
      	  usings stubs.
      
      	* ext/conversion.c: int8arrays are now converted to Ruby strings. That way
      	  they are more usable as data.
      
      	* ext/rbgimpmain.c: Changes is ext/conversion.c no longer requires the
      	  GimpParam arrays to be handled by the GC. They are now immediately
      	  destroyed.
      
      	* ext/: Removed Gimp::ParamRegion structs.
      39778159
  8. 25 Jun, 2006 1 commit
    • Scott Lembcke's avatar
      Added ext/arraytypes.c. · fa2936ca
      Scott Lembcke authored
      2006-06-24  Scott Lembcke <lemb0029@gnome.org>
      
      	* ext/Makefile.am: Added ext/arraytypes.c.
      
      	* ext/arraytypes.c: Added ext/arraytypes.c which contains stubs to wrap
           array pointers.
      
      	* ext/conversion.c: Added support for array conversion and ParamRegions,
      	 and changed the behavior of GimpParams2rb() to return an array of
      	 Gimp::Param structs.
      
      	* ext/ids.c: Added additional ids for use with Gimp::ParamRegion structs.
      
      	* ext/rbgimp.c: Moved constant definitions to rbgimpconstants.c and added
      	 additional module functions.
      
      	* ext/rbgimpconstants.c: Enumerations are now defined using
      	 gimp_enums_get_names(). Added additional constants.
      
      	* ext/rbgimpmain.c: GimpParam arrays are now registered with the Ruby GC
      	 so that they are freed at exit. Fixed a couple of bugs pertaining to
      	 exception handling and return values.
      
      	* gimp-lib/gimp.rb.c: Changed code for definition of Gimp::Param and
      	 Gimp::ParamDef. Added type checking abilities to Gimp::Param and
      	 Gimp::ParamDef. Fixed bugs in the type checking and parameter handling of
      	 the PDB module.
      
      	* plug-ins/Makefile.am: Added coolmetal-logo.rb.
      
      	* plug-ins/coolmetal-logo.rb.c: Tried porting the old ruby plugin, still
      	 has some issues with the reflection.
      fa2936ca
  9. 20 Jun, 2006 1 commit