Commit Graph
100 Commits
Author SHA1 Message Date
Matthew Wilber cb455797b8 Now, stxtinfo reads the "styles" attribute that StyleEdit uses. So, this program can now be used to see information about what text styles are used in a text file created by StyledEdit. Also, it still can read the Be styled text format that the STXTTranslator works with.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3389 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-30 00:19:47 +00:00
Matthew Wilber b17c6f4bc0 added BApplication object to TranslationTest so that the call to system_colors() in TGATranslator would succeed
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3349 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-27 00:48:53 +00:00
Matthew Wilber fe2aacfad7 added BApplication object so that the system_colors() function call in BMPTranslator code would succeed
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3348 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-27 00:48:00 +00:00
Matthew Wilber 8ec8ccef8e added constructor test where bitmap is passed, changed to use typedef when added tests to the suite to clean things up
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3347 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-27 00:30:11 +00:00
Matthew Wilber 96a13ed121 added checking for memory allocation failure in MakeConfigurationView
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3344 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-26 18:07:29 +00:00
Matthew Wilber d7be1587b7 initial check in for stxtinfo, a command line program to display information about Be styled text data
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3343 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-26 17:55:27 +00:00
Matthew Wilber 8ceceb19ed added stxtinfo
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3342 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-26 17:53:26 +00:00
Matthew Wilber fd6e40cd0e added GetConfigurationMessage test and removed an entry for a test file that doesn't exist
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3340 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-26 14:38:27 +00:00
Matthew Wilber bedcc99335 added GetConfigurationMessage test
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3336 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-26 03:26:49 +00:00
Matthew Wilber 8e2f0a9a0a added checking and printing of magic number, printing of bounding rectangle, changed member names to be more descriptive
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3317 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 16:44:28 +00:00
Matthew Wilber 3650ecf0a6 added more Translate testing, added tests with RLE compression on and off using a BMessage to specify which option, added tests translating from "bits" to TGA
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3316 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 15:50:28 +00:00
Matthew Wilber c30acb53ce fix for the segment violation that is caused when the system color map is unavailable and set deleted pointers to NULL just to be safe
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3313 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 15:18:38 +00:00
Matthew Wilber 4409942491 added macro to eliminate the chance of typos in the name strings and thus fixed at least one copy/paste error
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3312 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 01:34:46 +00:00
Matthew Wilber 610eca212f initial checkin for tiffinfo, a command line tool for displaying information about TIFF image files
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3311 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 00:55:52 +00:00
Matthew Wilber 069801512a initial check in for bitsinfo, a command line tool for displaying information about Be bitmap images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3310 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 00:54:51 +00:00
Matthew Wilber a5c45f9618 initial check in for translation tools directory, contains bitsinfo and tiffinfo tools
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3309 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 00:52:57 +00:00
Matthew Wilber 4e2b1a4594 added translation subdirectory for tools used in developing translators
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3308 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-25 00:51:23 +00:00
Matthew Wilber c9088353af removed old tests (many of which didn't work) and replaced many of them with better, cleaner tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3306 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-24 23:09:06 +00:00
Matthew Wilber f3aa49b1b1 improved performance of CompareFiles function
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3305 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-24 23:03:40 +00:00
Matthew Wilber 9edca8f79e added more checking for corrupt headers, reduced code redundancy, made a number of small tweaks
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3304 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-24 23:02:19 +00:00
Matthew Wilber f4949fca43 moved common translator tests into TranslatorTestAddOn.cpp to reduce duplicate code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3289 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-22 03:58:56 +00:00
Matthew Wilber bb0ced7d76 fixed output capability check, corrected some test image file names
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3275 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-21 02:06:23 +00:00
Matthew Wilber 955d1422bc fixed TGA to TGA translation so that it no longer fails to write the entire file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3274 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-21 02:03:59 +00:00
Matthew Wilber 59cd2ee4ef added new line at end of file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3273 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-21 02:02:10 +00:00
Matthew Wilber 5fdd39d609 changed name of CheckBits function to CheckBits_Tiff to avoid problems
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3267 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 22:39:43 +00:00
Matthew Wilber 8322820bd7 initial check in for TGATranslator tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3266 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 22:38:15 +00:00
Matthew Wilber 777439b112 added TGATranslator test
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3265 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 22:37:03 +00:00
Matthew Wilber 72b7d6df5d fixed Identify test so that it is more convenient to modify the list of test images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3261 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 01:48:01 +00:00
Matthew Wilber 4b9f28b545 Added testing for 1-D Group 3 Fax compressed image
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3177 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-04 21:50:23 +00:00
Matthew Wilber 83b8537ccb fixed issue with PHOTO_WHITEISZERO inverted grayscale images, added support for 1-D Group 3 Fax compressed images, added support for fill order 2 for monochrome images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3176 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-04 21:47:42 +00:00
Matthew Wilber e12c41efa4 added Translate tests to translate TIFF images to Be Bitmap (bits) images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3125 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-29 01:23:27 +00:00
Matthew Wilber d1363d0da5 moved CompareStreams function to TranslatorTestAddOn.cpp so that multiple translator tests could use it
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3124 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-29 01:21:43 +00:00
Matthew Wilber 1f52e8a2df moved CompareStreams function from STXTTranslatorTest to this file so that multiple translators tests could use it
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3123 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-29 01:21:09 +00:00
Matthew Wilber a11d841c28 eliminated the debugging printf statements
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3107 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-28 02:44:44 +00:00
Matthew Wilber 294675df12 added more images to the Identify() testing
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3106 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-28 02:38:57 +00:00
Matthew Wilber 58100bab8b changed the Identify string to report information about the type of the TIFF image
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3105 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-25 23:41:36 +00:00
Matthew Wilber 39749b49af added support for reading uncompressed, packbits encoded, 4, 8-bit palette based TIFF images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3099 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-23 03:11:05 +00:00
Matthew Wilber 0a9c358574 removed unnecessary including of TIFFTranslator header to fix compliation of this test
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3098 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-23 02:39:54 +00:00
Matthew Wilber 08c96d28c5 added support for reading 8, 4-bit uncompressed, packbits encoded grayscale TIFF images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3092 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-22 01:51:33 +00:00
Matthew Wilber 91ae8a2423 changed TiffDetails to a class so that clean up would be easier and added logic to handle palette images (though they will not open yet)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3089 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-21 03:41:33 +00:00
Matthew Wilber 5cd3d8f8e3 change TiffDetails to a class so that cleanup would be easier
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3088 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-21 03:40:23 +00:00
Matthew Wilber ac914e611c Fixed Huffman decoding issue. The loop was exiting without waiting for a terminating code.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3079 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-19 17:22:27 +00:00
Matthew Wilber c61687ba31 Added support for Huffman compression, though, it doesn't work fully yet
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3071 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-18 03:19:36 +00:00
Matthew Wilber 2cb55578bd initial check in for structure used to decode Huffman encoded TIFF images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3064 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-13 04:10:36 +00:00
Matthew Wilber da10aec84a Added support for reading uncompressed / packbits compressed monochrome TIFF images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3061 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-08 03:10:01 +00:00
Matthew Wilber 08a14aa7fc removed StreamBuffer files from this directory so that they would only exist in one place: the TGATranslator directory
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3060 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-07 02:43:16 +00:00
Matthew Wilber ac626b9112 updated so that StreamBuffer code only exists in TGATranslator directory
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3059 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-07 02:41:47 +00:00
Matthew Wilber f44805d148 updated StreamBuffer with features used by TIFFTranslator, updated TGATranslator to use new version of this class
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3058 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-07 02:40:41 +00:00
Matthew Wilber 028368527a Added code for converting uncompressed / packbits compressed RGB and CMYK TIFF images to the Be Bitmap format
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3055 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-06 05:12:26 +00:00
Matthew Wilber 711386ad0e Changed TiffIfd to use exceptions which makes it much more convenient to work with
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3050 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-01 05:58:22 +00:00
Matthew Wilber 1116d6c72b Still doesn't quite do anything yet, but now I have code to identify TIFF images and read TIFF fields
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3048 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-31 03:23:34 +00:00
Matthew Wilber 6d98b4b3de added more Identify() tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3037 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-25 04:33:04 +00:00
Matthew Wilber 2dc6f398bd added basic testing
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2907 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-13 03:13:02 +00:00
Matthew Wilber 3d4100d5c3 initial check-in for TIFFTranslator Tests (they don't actually test anything yet)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2889 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-12 00:56:39 +00:00
Matthew Wilber 0ef3968843 added TIFFTranslator Tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2888 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-12 00:55:01 +00:00
Matthew Wilber 129a87e630 initial check-in for TIFFTranslator (doesn't do anything yet)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2887 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-12 00:54:11 +00:00
Matthew Wilber e6cc97f061 added tifftranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2886 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-12 00:52:29 +00:00
Matthew Wilber c5943e23d7 fixed copy/paste issue
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2885 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-12 00:51:41 +00:00
Matthew Wilber 8c714454f0 JasPer library base headers, for JPEG2000 Translator contributed by Shard
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2773 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-20 02:58:14 +00:00
Matthew Wilber 824f2204d0 JasPer JPEG2000 library files, initial check in, JPEG2000Translator contributed by Shard,
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2772 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-20 02:56:45 +00:00
Matthew Wilber a3ecdde295 initial check in, JPEG2000Translator contributed by Shard
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2771 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-20 02:54:47 +00:00
Matthew Wilber 48063caa16 added the jpeg2000translator directory
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2770 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-20 02:50:59 +00:00
Matthew Wilber ade5705f88 ILG JPEG library, modified by Shard for the JPEGTranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2716 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-15 15:09:33 +00:00
Matthew Wilber 1d97f2e234 JPEGTranslator - written by Shard
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2715 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-15 15:06:44 +00:00
Matthew Wilber 1ed64d8a1f added jpegtranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2714 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-15 15:03:22 +00:00
Matthew Wilber c8e261ddfa Added some comments, corrected existing comments and changed the output capability of the TGATranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2702 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-14 01:36:09 +00:00
Matthew Wilber f1ce28c0a7 Changed the copyright notice and added an include so that it would compile properly with makeppc
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2670 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 20:39:27 +00:00
Matthew Wilber bb87c791cb Cleaned up a few little things
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2411 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 15:56:02 +00:00
Matthew Wilber 755ac1744b Changes made due to renaming of R4xTranslator to FuncTranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2410 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 13:56:45 +00:00
Matthew Wilber 27aa9660b3 renamed R4xTranslator.cpp to FuncTranslator.cpp
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2409 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 13:55:35 +00:00
Matthew Wilber b0837927f6 changed to reflect the name change of R4xTranslator.h to FuncTranslator.h
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2408 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 13:52:59 +00:00
Matthew Wilber 0ac173e420 renamed R4xTranslator.h to FuncTranslator.h
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2407 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 13:51:18 +00:00
Matthew Wilber d7e25ddc2b A beta tester reported that PackageBuilder failed to load when the OBOS libtranslation.so was used. This was because the
OBOS BBitmapStream was missing a protected function.  I implemented the protected function (SwapHeader) and changed the cl
ass to use it instead of the previous functions that I wrote to provide similar behavior.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2406 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 03:20:08 +00:00
Matthew Wilber 9f9e1f50fb A beta tester reported that PackageBuilder failed to load when the OBOS libtranslation.so was used. This was because the OBOS BBitmapStream was missing a protected function. I implemented the protected function (SwapHeader) and changed the class to use it instead of the previous functions that I wrote to provide similar behavior.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2405 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-11 03:19:28 +00:00
Matthew Wilber 1ab4cb426e Changed to use simple assignment in places where I used memcpy() to copy only 1 byte of data
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2355 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-05 18:41:46 +00:00
Matthew Wilber d390baeede added comments, made minor changes to error handling, changed a buffer type from char to uint8
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2346 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-02 02:31:49 +00:00
Matthew Wilber 381271419d added some comments, replaced some hard-coded numbers, made some minor logic changes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2316 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-30 01:02:51 +00:00
Matthew Wilber 32898e2a71 made [Input | Output]Formats() better handle the case where out_count is NULL and made the functions better handle the cas
e when the number of input or output formats changes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2315 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-29 14:57:27 +00:00
Matthew Wilber d4dd380232 made [Input | Output]Formats() better handle the case where out_count is NULL and made the functions better handle the case when the number of input or output formats changes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2314 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-29 14:56:53 +00:00
Matthew Wilber 032ae6c6e4 added writing of "be:encoding" attribute to WriteStyledEditFile()
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2313 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 15:41:37 +00:00
Matthew Wilber 9a18e28b6d added more attribute writing to BTranslationUtils::WriteStyledEditFile() to better match what Be's StyledEdit writes for attributes. The code is still missing "be:encoding" but I want to make sure that I understand it fully before I add it.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2312 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 04:09:38 +00:00
Matthew Wilber b5786abca8 fixed path of test text file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2311 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 04:04:42 +00:00
Matthew Wilber 004a0bc5b0 moved to text sub directory and renamed to sentence.txt
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2310 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 03:58:53 +00:00
Matthew Wilber 3b3007ee29 moved to text sub directory and renamed to sentence.stxt
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2309 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 03:58:17 +00:00
Matthew Wilber fb11b6e180 added code so that when text is translated from a plain BFile (with a styles attribute) the STXTTranslator casts the input to a BFile and uses the attributes to write the style information to the output stream
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2308 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 03:30:18 +00:00
Matthew Wilber d138c6bb6c added testing for translating from and to a MallocIO object (before it only translated from BFiles)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2307 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-28 03:27:05 +00:00
Matthew Wilber 6eed52aa01 added code so that the Translate() function actually Translates. It now translates to/from plain and styled text. It passes most of the Translate tests, but Be's STXTTranslator includes font information with some of the styled text files it generates, and I haven't decided how to deal with that yet.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2294 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-25 03:18:52 +00:00
Matthew Wilber 9c721dde42 fixed CompareStreams() made minor changes to which files are used with the TranslateTests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2293 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-25 03:16:28 +00:00
Matthew Wilber 915dc0d244 added tests to check the output of Translate()
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2292 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-24 04:09:56 +00:00
Matthew Wilber aa29ed9aa1 fixed failure to properly identify styled files with no 'STYL' data, changed plain text identify to search first 64 bytes for unsupported characters
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2290 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-23 03:01:02 +00:00
Matthew Wilber fb4fed8157 added more tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2289 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-23 02:59:20 +00:00
Matthew Wilber 201df7927c added more test files, removed some duplicate code, added a few new tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2282 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-22 04:26:39 +00:00
Matthew Wilber af5f1fc65e test files for use with the STXTTranslator. The .txt files contain plain text (UTF8) and the .stxt files contain styled information as well as text (UTF8)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2281 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-22 04:25:21 +00:00
Matthew Wilber a2c128905a added testing for Identify, Translate and basic BTranslator member functions
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2259 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-16 03:22:39 +00:00
Matthew Wilber ce1e628f36 added a little bit of actual functionality
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2258 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-16 03:21:35 +00:00
Matthew Wilber 26e97ce934 removed the newline character that I didn't realize was there before
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2257 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-16 03:17:32 +00:00
Matthew Wilber 0499309d67 initial check in, used for STXTTranslator testing
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2256 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-16 02:43:06 +00:00
Matthew Wilber be4c146060 initial checkin for STXTTranslator (StyledEdit files). does nothing yet, but should compile
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2255 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-15 13:54:17 +00:00
Matthew Wilber 8efc7be48e initial checkin
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2254 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-15 13:53:07 +00:00
Matthew Wilber af532bce19 added STXTTranslator (StyledEdit files)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2253 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-15 13:51:33 +00:00