Matthew Wilber
|
d359a8f9ef
|
Changed ReadAt() return codes so that when ReadAt() is called with pos >= the size of the BBitmap, it returns B_ERROR instead of B_BAD_VALUE. The BBitmapTranslator expects B_ERROR to be returned in this case and will return an error code as the result to the Translate call if B_ERROR is not returned.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@732 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-13 03:48:56 +00:00 |
|
Matthew Wilber
|
8678adcbd9
|
Marcus Overhagen pointed out that I had no idea how memset worked, so I fixed that problem by not using memset at all and used memcpy instead
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@731 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-13 02:16:20 +00:00 |
|
Matthew Wilber
|
4f3f050465
|
added some code that allowed buggy images from Photoshop 6.0.1 to work, fixed RLE pixel skipping code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@726 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-12 21:54:31 +00:00 |
|
Matthew Wilber
|
72c21dd2d6
|
added some code that actually tests the BMPTranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@711 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-12 01:24:00 +00:00 |
|
Matthew Wilber
|
92c7babd9d
|
added some test code that actually tests the BMPTranslator
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-12 01:23:38 +00:00 |
|
Matthew Wilber
|
c25a647b79
|
added SubInclude ... translators so that Translators would be built when building from the root of the tree
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@706 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-11 14:51:28 +00:00 |
|
Matthew Wilber
|
94b76b85a6
|
Initial check in, allows translators to be found when doing a build from the current directory
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@705 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-11 14:46:34 +00:00 |
|
Matthew Wilber
|
9956e82fbb
|
uses OpenBeOS libtranslation.so during OpenBeOS test
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@704 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-11 14:42:27 +00:00 |
|
Matthew Wilber
|
f6c5c63d63
|
Changed the name of the Suite so that it was not the same name as the test
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@699 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-11 02:10:11 +00:00 |
|
Matthew Wilber
|
ec3ff25fee
|
changed the indenting
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@698 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-11 02:09:35 +00:00 |
|
Matthew Wilber
|
ab95d761d8
|
fixed it so that it actually builds the code, but its still not entirely right
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@697 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-11 02:08:24 +00:00 |
|
Matthew Wilber
|
98044aa821
|
initial checkin, doesn't seem to work yet
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@614 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-06 20:10:47 +00:00 |
|
Matthew Wilber
|
cf51e393c6
|
initial program check in
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@613 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-06 20:10:15 +00:00 |
|
Matthew Wilber
|
c523ad7c3e
|
inital program check in
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@612 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-06 20:09:55 +00:00 |
|
Matthew Wilber
|
cb8100931b
|
removed the Translator rule because it is now in the Jamrules
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-06 00:51:22 +00:00 |
|
Matthew Wilber
|
4fb5add07a
|
added the Translator rule for building Translators
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@597 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-06 00:48:49 +00:00 |
|
Matthew Wilber
|
ec80db22cf
|
added more/better error checking/handling
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@556 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-02 16:52:27 +00:00 |
|
Matthew Wilber
|
cbb8752877
|
added more/better error checking/handling, changed variables to more appropriate types, updated comments, changed some return codes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-02 02:52:36 +00:00 |
|
Matthew Wilber
|
abcf3e8a75
|
changed translator quality and capabilities to more reasonable levels
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-01 21:23:04 +00:00 |
|
Matthew Wilber
|
9c95784eb3
|
change translator quality and capabilities to more reasonable levels
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@551 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-01 21:22:27 +00:00 |
|
Matthew Wilber
|
430ea6f8f2
|
now this Jamfile actually builds the BMPTranslator and stores it in its proper location
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@550 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-08-01 16:15:35 +00:00 |
|
Matthew Wilber
|
32babc5581
|
added more error checking to prevent corrupt BMPs from crashing the translator, change the RLE decoder to allocate one row of dynamic memory for the bits output rather than allocating memory for the entire bits file, hopefully improved the performance of the RLE decoder
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@545 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-31 16:26:08 +00:00 |
|
Matthew Wilber
|
d4bad2fdb8
|
changed many of the variable names to more descriptive ones, made the code better match the OpenTracker guidelines
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-31 16:24:12 +00:00 |
|
Matthew Wilber
|
5c4b18219f
|
Initial program check in, doesn't quite work yet
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@526 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-29 01:30:54 +00:00 |
|
Matthew Wilber
|
72cb92ebd0
|
added some comments
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@521 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-28 20:44:31 +00:00 |
|
Matthew Wilber
|
349850dcd1
|
added some comments and improved loading performance for uncompressed BMPs
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@520 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-28 20:42:17 +00:00 |
|
Matthew Wilber
|
88c56012c8
|
attempted to improve the performance of opening 24-bit BMPs and prevent locking up the system when opening 100 MB BMP files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@488 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-28 02:22:37 +00:00 |
|
Matthew Wilber
|
0e69d33592
|
removed unused functions
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@475 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-27 01:49:54 +00:00 |
|
Matthew Wilber
|
09225bd67e
|
changed text message
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@474 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-27 01:49:19 +00:00 |
|
Matthew Wilber
|
19b1280331
|
removed unused structs, added MakeConfigurationView, added some headers
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@473 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-27 01:48:40 +00:00 |
|
Matthew Wilber
|
e842e0f369
|
added support for OS/2 BMPs, changed 8-bit Be Bitmap files to be converted to 8-bit BMPs instead of 24-bit BMPs, added MakeConfigurationView, cleaned up some code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@472 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-27 01:47:54 +00:00 |
|
Matthew Wilber
|
5cd9d8ef83
|
change the size of the view
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@471 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-27 01:45:57 +00:00 |
|
Matthew Wilber
|
ee10eff360
|
initial check in
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-27 00:15:04 +00:00 |
|
Matthew Wilber
|
7d661d1611
|
added support for converting 1-bit Be Bitmap files to 1-bit BMP files
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-26 04:29:47 +00:00 |
|
Matthew Wilber
|
67843ba9b0
|
added support for 8-bit Be bitmap images
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@429 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-25 01:53:22 +00:00 |
|
Matthew Wilber
|
6385fcb9ef
|
added #include <InterfaceDefs.h>
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@428 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-25 01:50:06 +00:00 |
|
Matthew Wilber
|
817a47b050
|
Added support for more Be Bitmap types and cleaned up code in general
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@415 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-24 03:09:13 +00:00 |
|
Matthew Wilber
|
ea91930473
|
Improved performance for converting non-compressed BMPs to the Be Bitmap format, reorganized the code and cleaned it up a bit.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@363 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-21 04:57:49 +00:00 |
|
Matthew Wilber
|
ef6b469637
|
initial program check in
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@299 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-18 04:02:49 +00:00 |
|
Matthew Wilber
|
69c1e34fd7
|
initial program checkin
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2002-07-18 04:02:24 +00:00 |
|