<commit_before>To-Do

- Growl:
	- PrefPane:
	- Growl Itself:
		save to an Application Support Directory to be accessible from the Prefpane and app 
		write the protocol to which Notification Plugins conform	
		{Easy enough to do.  I will get on this, because I am adding some features to the pref pane, and want to make some standardized thing (graphite)}
		
			then write the glue/controller for the bubbles notifications to work 

			The default notification Plugin will be in Growl.syspref/Resources/
		Make default install directory for display plugins ~/Library/Application Support/Growl/Plugins
		Add a define/macro to GrowlDefines that can get the display plugins

	- Display Plugins
		- Write an abstract way for all plugins to print a ellipsis when text would spill past the edge of a notification.
		- Write an abstract way for all plugins to be moved arbitrarily by the user.
		- Write an abstract way for plugins to expand. Horizontal and vertical expanding. Have these off by default for all plugins.
		- Display types wanted:
			- A square
			- Speech
			- iCal scheduled events look
			- Garage Band black look.
			- Brushed Metal look.


- Bindings
	- Real Basic:
		Real Basic Binding needs to be finished
		Documentation on this
	- Python:
		Up to date documentation
		Write a C extension for python so we do not rely on PyObjc anymore
	- Perl:
		Setup a way for icons to be displayed<commit_msg>Testing on a new machine and fixing some typo's while i'm at it.<commit_after>To-Do

- Growl:
	- PrefPane:
	- Growl Itself:
		save to an Application Support Directory to be accessible from the Prefpane and app 
		write the protocol to which Notification Plugins conform	
		{Easy enough to do.  I will get on this, because I am adding some features to the pref pane, and want to make some standardized thing (graphite)}
		
			then write the glue/controller for the bubbles notifications to work 

			The default notification Plugin will be in Growl.syspref/Resources/
		Make default install directory for display plugins ~/Library/Application Support/Growl/Plugins
		Add a define/macro to GrowlDefines that can get the display plugins

	- Display Plugins
		- Write an abstract way for all plugins to print a ellipsis when text would spill past the edge of a notification.
		- Write an abstract way for all plugins to be moved arbitrarily by the user.
		- Write an abstract way for plugins to expand. Horizontal and vertical expanding. Have these off by default for all plugins.
		- Display types wanted:
			- A square
			- Speech
			- iCal scheduled events look
			- Garage Band black look.
			- Brushed Metal look.


- Bindings
	- REALbasic:
		REALbasic Binding needs to be finished
		Documentation on this
	- Python:
		Up to date documentation
		Write a C extension for python so we do not rely on PyObjc anymore
	- Perl:
		Setup a way for icons to be displayed
{'fraction_non_alphanumeric': 0.03721739130434783, 'fraction_numerical': 0.0, 'mean_word_length': 3.3444108761329305, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1605475', 'n_tokens_mistral': 846, 'n_tokens_neox': 738, 'n_words': 423}