Index: accessibility.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/accessibility.xml,v retrieving revision 1.2 diff -p -u -r1.2 accessibility.xml --- accessibility.xml 31 Jan 2006 05:22:49 -0000 1.2 +++ accessibility.xml 22 Apr 2006 02:04:26 -0000 @@ -14,7 +14,7 @@ isActive() - Return whetehr a screen reader is in use + Return whether a screen reader is in use Index: amf.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/amf.xml,v retrieving revision 1.1 diff -p -u -r1.1 amf.xml --- amf.xml 24 Feb 2006 02:48:15 -0000 1.1 +++ amf.xml 22 Apr 2006 02:04:26 -0000 @@ -10,7 +10,7 @@ There are two sets of data types to consider. One set is used by the AfMF format, the other is an ActionScript data type tag used - to denote which type of object is being transfered. + to denote which type of object is being transferred. Index: appendix.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/appendix.xml,v retrieving revision 1.5 diff -p -u -r1.5 appendix.xml --- appendix.xml 2 Apr 2006 22:55:29 -0000 1.5 +++ appendix.xml 22 Apr 2006 02:04:26 -0000 @@ -12,7 +12,7 @@ the location of braces, I prefer mine on the end of a line when using an if, while, or do statement. I find this more compact style easier to read and - parse by eye. I'm also a big fan of alays using + parse by eye. I'm also a big fan of always using braces around if statements, even if they're one liners. Index: array.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/array.xml,v retrieving revision 1.1 diff -p -u -r1.1 array.xml --- array.xml 30 Jan 2006 16:52:29 -0000 1.1 +++ array.xml 22 Apr 2006 02:04:26 -0000 @@ -51,7 +51,7 @@ reverse() - Reverse the order of the elementrs in an array. + Reverse the order of the elements in an array. Index: boolean.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/boolean.xml,v retrieving revision 1.1 diff -p -u -r1.1 boolean.xml --- boolean.xml 30 Jan 2006 16:52:30 -0000 1.1 +++ boolean.xml 22 Apr 2006 02:04:26 -0000 @@ -2,7 +2,7 @@ Boolean ActionScript Class - This class implements an boolean object, the primary purpose of + This class implements an Boolean object, the primary purpose of which is to return a string representation of a Boolean value. @@ -15,7 +15,7 @@ toString() - Concatenates two objects and returns a new boolean. + Concatenates two objects and returns a new Boolean. @@ -24,7 +24,7 @@ valueOf() - Join all the boolean elements into a string. + Join all the Boolean elements into a string. Index: fdl-appendix.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/fdl-appendix.xml,v retrieving revision 1.1 diff -p -u -r1.1 fdl-appendix.xml --- fdl-appendix.xml 21 Dec 2005 16:45:09 -0000 1.1 +++ fdl-appendix.xml 22 Apr 2006 02:04:27 -0000 @@ -34,7 +34,7 @@ other written document free in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either - commercially or noncommercially. Secondarily, this License + commercially or non-commercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. Index: gnash-man.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/gnash-man.xml,v retrieving revision 1.4 diff -p -u -r1.4 gnash-man.xml --- gnash-man.xml 20 Apr 2006 19:49:03 -0000 1.4 +++ gnash-man.xml 22 Apr 2006 02:04:27 -0000 @@ -77,7 +77,7 @@ gnash (options)... (file)... -a - Turn antialiasing on/off. (obsolete) + Turn anti-aliasing on/off. (obsolete) @@ -192,7 +192,7 @@ gnash (options)... (file)... -r [0|1|2] - 0 disables renderering and sound (good for batch tests) + 0 disables rendering and sound (good for batch tests) 1 enables rendering and sound (default setting) @@ -293,7 +293,7 @@ gnash (options)... (file)... CTRL-A - Toggle antialiasing (doesn't work) + Toggle anti-aliasing (doesn't work) Index: gnash.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/gnash.xml,v retrieving revision 1.20 diff -p -u -r1.20 gnash.xml --- gnash.xml 7 Apr 2006 01:03:45 -0000 1.20 +++ gnash.xml 22 Apr 2006 02:04:27 -0000 @@ -168,14 +168,14 @@ Gnash works as standalone player, as a Mozilla Firefox plugin, - and as a Konqueror plugin, caled Klash. The plugins use the + and as a Konqueror plugin, called Klash. The plugins use the standalone player for processing, but embed the output into the browser. Currently Gnash uses OpenGL to get a high quality rendered - image. There are plans to write a Cairo backend to give Gnash + image. There are plans to write a Cairo back-end to give Gnash a performance boost on graphics processors without 3D hardware acceleration, and to run in a framebuffer, with no windowing system at all. @@ -183,9 +183,9 @@ @@ -220,7 +220,7 @@ support is more portable, and the GTK support makes it better integrated into Firefox as a plugin. When using GTK, there is a new menu activated by a right-button mouse click that - can be usd to control the movie. + can be used to control the movie. @@ -241,12 +241,12 @@ There are plans to work towards supporting all the SWF - version 8 or greater opcodes, as wellas as implementing the + version 8 or greater opcodes, as well as as implementing the missing methods and ActionScript classes. During the first - few months of Gnash's existance as a project, most of the + few months of Gnash's existence as a project, most of the focus has been towards portability issues, and getting the - plguin to work. Now that the plugin works, more focus will - be spent on catching up to full complaince with version 7 + plugin to work. Now that the plugin works, more focus will + be spent on catching up to full compliance with version 7 and beyond. @@ -313,7 +313,7 @@ While by default no options are necessary, there are options - that can be used to change gnash's basic + that can be used to change Gnash's basic behavior. Index: gpl-appendix.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/gpl-appendix.xml,v retrieving revision 1.1 diff -p -u -r1.1 gpl-appendix.xml --- gpl-appendix.xml 31 Jan 2006 02:52:59 -0000 1.1 +++ gpl-appendix.xml 22 Apr 2006 02:04:28 -0000 @@ -100,7 +100,7 @@ Finally, any free program is threatened constantly by software patents. - We wish to avoid the danger that redistributors of a free program will + We wish to avoid the danger that re-distributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Index: internals.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/internals.xml,v retrieving revision 1.17 diff -p -u -r1.17 internals.xml --- internals.xml 20 Apr 2006 19:22:41 -0000 1.17 +++ internals.xml 22 Apr 2006 02:04:29 -0000 @@ -41,7 +41,7 @@ libgnashgeo - Libgnashgeo contains code for device independant graphics routines. + Libgnashgeo contains code for device independent graphics routines. @@ -68,7 +68,7 @@ AMF is the data format used internally by Flash. This is Gnash's support library to handle AMF data. This is currently unused, but when the LocalConnection class is more - fully implemented, this will be used to trasnfer data + fully implemented, this will be used to transfer data between flash movies. @@ -113,7 +113,7 @@ The Standalone Player - This is the standalone OpenGL backend used to play + This is the standalone OpenGL back-end used to play movies. There are several command line options and keyboard control keys used by Gnash that are documented here. @@ -125,7 +125,7 @@ Gparser - Gparser use the Gnash parser to dissamble the flash + Gparser use the Gnash parser to disassemble the flash movie, and dumps the object types, the depth, and other information to make sure Gnash is parsing the file correctly. @@ -248,7 +248,7 @@ programs to play video, audio, and other multimedia content in the browser. With some support added to the external application, it's possible to force the external program to - use the internal window in the browser where ths plugin is + use the internal window in the browser where this plugin is supposed to display. This enables one to then run the standalone player and display it's output in the browser. @@ -281,9 +281,9 @@ Once this is added, you must delete the $(HOME)/.mozilla/firefox/pluginreg.dat file to force Firefox to register the plugins again. This is an - ascii text file, so if the patch has been added correctly, + ASCII text file, so if the patch has been added correctly, you'll see an entry for swf files after it is - recreated. You will need to restatr Firefox to recreate this + recreated. You will need to restart Firefox to recreate this file. @@ -334,7 +334,7 @@ Adding a new ActionScript class is a relatively simple process. A new file is created to hold the code, with an associated header file. The file name is usually the name of - the ActionScript class iself, something like + the ActionScript class itself, something like XML. All implementations are written in C++. In the CVS source tree for Gnash, there is a utility file called gen-files.sh that can be used @@ -414,7 +414,7 @@ m_members, is a list of each symbol name and it's associated code. Normally this is kept internally within the interpreter engine, but in this example for certain methods we - want to return a point to outself, instead of getting the data + want to return a point to itself, instead of getting the data from the list. @@ -468,7 +468,7 @@ The fn_call data structure has several methods for operating on the data for the function. fn_call::nargs is a variable that - soecigfies how many arguments are being passed in. Al the + specifies how many arguments are being passed in. Al the arguments are on a stack. To pop an argument off the stack, use fn.env->top(0). In this case popping the first argument off the stack. @@ -477,7 +477,7 @@ The object popped off the stack also has it's own methods. The main one of interest is get_type. This returns - the type of the object being refered to. + the type of the object being referred to. if (fn.env->top(0).get_type() == as_value::STRING) { @@ -493,7 +493,7 @@ C_FUNCTION, AS_FUNCTION. Because they are defined as part of the as_value class, they need to always have the class name prefixed to use these as a - constant. You can retrive the value of an + constant. You can retrieve the value of an as_value using the conversion methods. For example, to_tu_string returns the value as string using the Gnash small STL library. Similarly, @@ -598,7 +598,7 @@ methods and properties using the fn_call data structure. This data structure contains all the incoming parameters for a callback, as well as it contains the final - result from the callback to be pased back into the + result from the callback to be passed back into the player. @@ -1446,7 +1446,7 @@ are BOOLEAN, STRING, NUMBER, OBJECT, C_FUNCTION, AS_FUNCTION. You can - retrive the value of an as_value using the + retrieve the value of an as_value using the conversion methods. For example, to_tu_string returns the value as string using the Gnash small STL library. Similarly, to_number would return this @@ -1493,7 +1493,7 @@ of an object after it is created, or to change the existing value. The = operator is also supported, so it is also possible to set a value and it's - type this way as well. I sort of lean towards the explict + type this way as well. I sort of lean towards the explicit style of setting a type, so here's all the methods that explicitly set a value. @@ -1536,7 +1536,7 @@ Set the value to an tu_string value. Once all the - containers have been converted to usihng standard + containers have been converted to using standard STL classes, this method will go away. @@ -1635,7 +1635,7 @@ Return the value as a tu_string value. Once all the - containers have been converted to usihng standard + containers have been converted to using standard STL classes, this method will go away. @@ -1644,7 +1644,7 @@ as_value::is_nan() - Retrun true if set to NaN (Not a Number). + Return true if set to NaN (Not a Number). @@ -1674,7 +1674,7 @@ as the "handle" for an object within Gnash. You would use this when you need to do set_member() or - get_member() opterations. + get_member() operations. @@ -1832,7 +1832,7 @@ - You can get more details by ading command line option when + You can get more details by adding command line option when invoking make. The make check target in the Makefile supports a variable, RUNTESTFLAGS that gets passed to DejaGnu when it's invoked by make. @@ -1858,7 +1858,7 @@ You can also run all the test cases by hand, which is useful if you want to see all the debug output from the test - case. Often the debug messags that come deep from within + case. Often the debug messages that come deep from within Gnash are the most useful during development. Index: localconnection.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/localconnection.xml,v retrieving revision 1.4 diff -p -u -r1.4 localconnection.xml --- localconnection.xml 2 Apr 2006 21:45:55 -0000 1.4 +++ localconnection.xml 22 Apr 2006 02:04:29 -0000 @@ -37,7 +37,7 @@ This establishes a connection point so other movies can remotely execute methods in this movie. The shared - memory segment is created in a form that can be atatched + memory segment is created in a form that can be attached to by a client. The code that actually remotely executes a method has yet to be written for Gnash. Index: logging.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/logging.xml,v retrieving revision 1.2 diff -p -u -r1.2 logging.xml --- logging.xml 12 Mar 2006 00:35:15 -0000 1.2 +++ logging.xml 22 Apr 2006 02:04:29 -0000 @@ -17,14 +17,14 @@ - It became apparant one day the callback was never needed, and I + It became apparent one day the callback was never needed, and I got tired of having to use c_str() on string data just to print them out. If a filename is not specified at object construction time, a - default name of gnash-dbg.log is used. If nash was + default name of gnash-dbg.log is used. If Gnash was started from the command line, the debug log will be created in the current directory. When executing Gnash from a launcher under GNOME or KDE the debug file goes in your @@ -109,7 +109,7 @@ When this is included in a C++ method, a message is printed when entering and exiting this method by hooking - into the constuctor and destructor. These are always + into the constructor and destructor. These are always written to the disk file, but optionally written to the screen only at the highest levels of verbosity. Index: netconnection.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/netconnection.xml,v retrieving revision 1.4 diff -p -u -r1.4 netconnection.xml --- netconnection.xml 2 Apr 2006 21:45:55 -0000 1.4 +++ netconnection.xml 22 Apr 2006 02:04:29 -0000 @@ -85,7 +85,7 @@ - This method is paritally implemented. It can only be + This method is partially implemented. It can only be used in conjunction with the NetStream and Video classes, it cannot Index: opcodes.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/opcodes.xml,v retrieving revision 1.1 diff -p -u -r1.1 opcodes.xml --- opcodes.xml 2 Apr 2006 01:55:37 -0000 1.1 +++ opcodes.xml 22 Apr 2006 02:04:29 -0000 @@ -6,7 +6,7 @@ majority of them up to version 7 of the Flash format. Gnash will print an "unimplemented" message whenever it sees an opcode that isn't implemented. If you try to play a movie and it doesn't - appear to be executing properly, reun gnash or + appear to be executing properly, run gnash or gprocessor with the -v option to see the debug messages. You can also use the -w option to gnash to write the debug messages to disk. Index: plugin.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/plugin.xml,v retrieving revision 1.5 diff -p -u -r1.5 plugin.xml --- plugin.xml 20 Apr 2006 19:22:41 -0000 1.5 +++ plugin.xml 22 Apr 2006 02:04:29 -0000 @@ -5,7 +5,7 @@ The Mozilla SDK has two API layers for plugins. The older layer is documented in the - Geeko Plugin API Reference, and the newer layer doesn't + Gecko Plugin API Reference, and the newer layer doesn't appear to be documented. The new API is simpler, and is portable across multiple versions of Mozilla or Firefox. The new API is just a layer on top of the older one, so this manual still @@ -32,7 +32,7 @@ initialize and destroy a plugin. This is so a plugin can be portable across multiple systems, since C++ code is not portable between most C++ compilers. This where most of the behind the - scenss work is done in a plugin. For Gnash, the sources this + scenes work is done in a plugin. For Gnash, the sources this lower layer are in plugin/mozilla-sdk. They were added to the Gnash source tree so it wouldn't be necessary to have the Mozilla development packages installed to compile the @@ -132,7 +132,7 @@ three Flash movies on a web page, then three instances are created. Unfortunately for plugin programmers, these functions may randomly be called more than once, so it's good to use - initialization flags for things that ahould only be done one per + initialization flags for things that should only be done one per thread. For instance, nsPluginInstance::init() and nsPluginInstance::SetWindow() are called more than once, so the plugin must protect against actions that could be @@ -269,7 +269,7 @@ nsPluginInstance::GetValue - This returns information to the browser about the plugins's + This returns information to the browser about the plugin's name and description. @@ -293,7 +293,7 @@ any internal data. While it is difficult to render OpenGL from multiple threads, it can be done with the proper locking. The downside is the locking adds a performance hit, since all the - threads will have to have the access sychronized by using + threads will have to have the access synchronized by using mutexes. Index: sound.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/sound.xml,v retrieving revision 1.2 diff -p -u -r1.2 sound.xml --- sound.xml 31 Jan 2006 05:22:49 -0000 1.2 +++ sound.xml 22 Apr 2006 02:04:29 -0000 @@ -168,7 +168,7 @@ onID3 - Called when ID3 data is avilable + Called when ID3 data is available Index: sources.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/sources.xml,v retrieving revision 1.7 diff -p -u -r1.7 sources.xml --- sources.xml 10 Apr 2006 01:18:11 -0000 1.7 +++ sources.xml 22 Apr 2006 02:04:30 -0000 @@ -8,7 +8,7 @@ Code Dependancies - Gnash has dependancies on other packages. When installing + Gnash has dependencies on other packages. When installing from a packaged release file (rpm, deb, whatever), you'll need to install the development versions to get the tools used to compile Gnash. The normal runtime packages installed are usually @@ -51,7 +51,7 @@ Pango - Pango is a dependancy of GtkGlExt, and is used for font handling. + Pango is a dependency of GtkGlExt, and is used for font handling. To install a binary package using apt-get (on Debian based @@ -63,7 +63,7 @@ Atk - Atk is a dependancy of GtkGlExt, and is used for accesibility + Atk is a dependency of GtkGlExt, and is used for accessibility support. @@ -76,7 +76,7 @@ Cairo - Cairo is a dependancy of GtkGlExt, and is used for 2D rendering. + Cairo is a dependency of GtkGlExt, and is used for 2D rendering. To install a binary package using apt-get (on Debian based @@ -88,7 +88,7 @@ Glib - Glib is a dependancy of GtkGlExt, and is a collection of + Glib is a dependency of GtkGlExt, and is a collection of commonly used functions. @@ -433,7 +433,7 @@ want Gnash to use a specific version of a development package, or the configure test for Gnash fails to find the component. There are a lot of options, but Gnash has a lot of - dependancies. If you find a configure test is failing on your + dependencies. If you find a configure test is failing on your machine, please submit a patch or The host architecture. This is the architecture the - executables are supposed to run on. This is usally the + executables are supposed to run on. This is usually the same as --target except when building a Canadian Cross. This is when you build a cross compiler on a Unix machine, that runs on a @@ -1213,7 +1213,7 @@ url="http://www.stack.nl/~dimitri/doxygen/index.html"> Doxygen to produce HTML pages documenting the internals of Gnash. While this is not necessarily - internals documentattion, it does give very useful information + internals documentation, it does give very useful information about all the files, the classes, a cross reference, and other data. Index: xml.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/xml.xml,v retrieving revision 1.2 diff -p -u -r1.2 xml.xml --- xml.xml 31 Jan 2006 05:22:49 -0000 1.2 +++ xml.xml 22 Apr 2006 02:04:30 -0000 @@ -14,7 +14,7 @@ addRequestHeader() - Chnage the HTTP header + Change the HTTP header Index: xmlnode.xml =================================================================== RCS file: /sources/gnash/gnash/doc/C/xmlnode.xml,v retrieving revision 1.2 diff -p -u -r1.2 xmlnode.xml --- xmlnode.xml 13 Feb 2006 14:21:22 -0000 1.2 +++ xmlnode.xml 22 Apr 2006 02:04:30 -0000 @@ -218,7 +218,7 @@ - This method is plemented + This method is implemented