Michael Pfeiffer
022152bc81
- Add shortcut for About window.
...
- Created 'bootman' directory in config/settings.
- Added file open/save dialog.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24705 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-31 16:28:36 +00:00
Michael Pfeiffer
0255f41188
Implemented UI for bootman.
...
TODO:
- Implement/integrate low level stuff (see BootDrive.h)
- reading the partition table
- reading/writing the MBR
- writing the boot menu
- Open file dialog for selection of backup MBR file
- Write error message in case of I/O errors
- Test
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24689 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-30 19:55:13 +00:00
Michael Pfeiffer
66a7a5c0d9
BeIDE build fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24559 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-24 15:54:00 +00:00
Michael Pfeiffer
80339607f9
Get first and last page from job settings instead of print_file_header. In print_filer_header first_page is an offset into the spool file (the field is unused or reserved on BeOS R5 and is always -1) and page_count is the number of pages in the spool file. In the job settings first/last page is the page number of the first/last page as specified in the page setup dialog.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24536 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-23 18:01:13 +00:00
Michael Pfeiffer
242605b930
Set page_offset to -1 like BeOS R5 did.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24535 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-23 17:46:00 +00:00
Michael Pfeiffer
9ffc1f4105
Checked in too soon.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23195 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-12-30 10:33:31 +00:00
Michael Pfeiffer
b458d96afb
Check correct capability flags.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23194 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-12-30 10:32:27 +00:00
Michael Pfeiffer
5d632c2aba
- Fixed HW cursor issues:
...
- in order to set cursor position SVGA_CURSOR_ON_SHOW has to be written to register SVGA_REG_CURSOR_ON.
- do not use alpha cursor because it does not support inverting of source pixels.
- Fixed wrong usage of if-statement inside switch-statement
- Sync at end of SCREEN_TO_SCREEN_BLIT so that app_server does not write to frame buffer while accelerated operation is still running.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23193 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-12-30 10:06:46 +00:00
Michael Pfeiffer
3fc0398b6f
Removed duplicate code. MarginView is already in libprintutils.a.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22757 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-29 07:53:10 +00:00
Michael Pfeiffer
79d7211056
Write more detailed error message in case font cannot be embedded ( closes #1584 ).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22756 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-29 07:50:12 +00:00
Michael Pfeiffer
cff9bca41c
Ceneter SudokuView and keep it square. Avoid flickering when resizing. R5 build fixes.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22212 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-09-09 20:06:07 +00:00
Michael Pfeiffer
5f380e3415
Fixed typo
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22193 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-09-06 16:17:08 +00:00
Michael Pfeiffer
4f422578c0
* More error checking.
...
* Added more bitmap test cases. Reveals a interface kit bug: the
1024x768 bitmap is not drawn at all!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22192 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-09-06 16:00:20 +00:00
Michael Pfeiffer
df96d14d39
Workaround for drawing issue in Haiku. It seems the initial drawing state when drawing a list item is different from BeOS.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22191 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-09-06 15:50:31 +00:00
Michael Pfeiffer
86519fe39d
Moved my name from Team Leads to Developers list.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22054 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-25 07:16:52 +00:00
Michael Pfeiffer
afc8f551f8
Bug in app_server prevents text drawing inside clipping region.
...
Don't constrain clipping region until bug has been fixed.
Printing to Preview printer driver works now again from StyledEdit.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21995 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-17 08:33:38 +00:00
Michael Pfeiffer
4b05331d1b
Added more tests.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21994 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-17 07:14:15 +00:00
Michael Pfeiffer
1623ec9289
Bug fixes:
...
* origin is given in "outer" coordinate system therefore if there is a
previous state it has to be transformed. Please review if this is
required in OffsetOrigin() too.
* in Transform() we have to scale relative to the view origin not (0 /
0).
- optimized SetScale: saved one division
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21993 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-17 07:04:46 +00:00
Michael Pfeiffer
c9c4a80aaa
Added testSetOriginAndScale as a use case for a rendering bug.
...
It seems scaling ignores the origin.
The test does not fail, but the rendered image is wrong.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21978 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-16 11:49:37 +00:00
Michael Pfeiffer
c43f01632a
Added graphics state related tests.
...
BTW two tests reveal bugs in BeOS :-p
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21931 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-13 17:39:21 +00:00
Michael Pfeiffer
5f5ba235cb
Disabled CopyBits test. It does not work under R5 either, so I assume
...
this operation is not supported when recording to a BPicture.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21908 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-12 13:05:24 +00:00
Michael Pfeiffer
54730332d2
Added tests for basic drawing operations.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21907 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-12 13:01:52 +00:00
Michael Pfeiffer
62c7fd0f79
* added new lines add end of file
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21899 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-12 09:05:48 +00:00
Michael Pfeiffer
acf1c6ada3
* test archiving / unarchiving
...
* compare recorded / restored picture to direct drawing into bitmap
* renamed Test Vertical Line -> Test Diagonal Line
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21898 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-12 09:00:17 +00:00
Michael Pfeiffer
82afdb09c8
Added test application for testing flattening and unflattening of
...
BPictures.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21888 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-11 08:04:51 +00:00
Michael Pfeiffer
f93d6bd89e
* Implemented run_add_printer_panel(). Opens Printers preflet and sends to
...
it the message for opening the 'Add printer dialog'.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21860 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-08 20:48:06 +00:00
Michael Pfeiffer
3f4090c83d
* open 'Add printer dialog' when 'addp' message is sent to Printers preflet
...
* style changes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21858 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-08 20:32:46 +00:00
Michael Pfeiffer
eb85607872
Bug #1092 (PCL6: Second page upside down in duplex mode) fixed by Dr.
...
Hartmut Reh.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21854 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-08 18:33:59 +00:00
Michael Pfeiffer
1384a3a81f
Make C compiler happy.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21826 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-04 17:09:46 +00:00
Michael Pfeiffer
fc069a2ace
* Updated copyright header.
...
* Initial implementation of suggest_thread_priority. It behaves like version from BeOS R5.
* TODO take arguments 'period', 'jitter', and 'length' into account as well .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21825 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-04 16:35:19 +00:00
Michael Pfeiffer
3177724f8c
* return invalid BFile on cancellation for backwards compatibility with
...
BeOS R5.
* style changes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21771 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-31 16:40:15 +00:00
Michael Pfeiffer
66486a1b7d
Avoid memory access to deleted object.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21770 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-31 16:38:48 +00:00
Michael Pfeiffer
2535e771cf
Renamed printer spool folder to 'Save as PDF'.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21769 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-31 16:36:28 +00:00
Michael Pfeiffer
ff8e5cd851
The Haiku 'Save File Dialog' returns NULL in case of cancelation contrary to BeOS R5. Now NULL is check too. Fixes issue #1068 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-30 18:31:21 +00:00
Michael Pfeiffer
dc5219b081
Added sanity check to public method. Set offset to first page in header.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21754 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-30 18:19:56 +00:00
Michael Pfeiffer
820f5fa5a5
Undo last change (Search spool folder by name stored in attribute
...
'Printer Name'). In other parts of the print_server we had assumed that
printer spool directory name = printer name. So the change broke some
things.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21753 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-30 17:41:06 +00:00
Michael Pfeiffer
620f852c78
Search printer spool folder by name stored in attribute 'Printer Name'.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-29 09:03:25 +00:00
Michael Pfeiffer
d4fd997069
Do not overwrite current printer name. Name should be provided by print_server already.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21737 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-29 08:59:46 +00:00
Michael Pfeiffer
f00954fc65
Added "default" printers to image (Preview and Save as PDF). Thank you
...
Ingo, for providing the necessary build infrastructure!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21727 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-28 07:17:23 +00:00
Michael Pfeiffer
da0bbaed22
Updated copyright year.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21726 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-28 06:15:01 +00:00
Michael Pfeiffer
3b5c41fb0c
Fixed issue #1313 (2 kind of printer icons).
...
For the selected printer the Printers preflet icon was used.
For not selected printer the Printer filetype icon is used.
The change of the Printers preflet icon to the vector format changed its appearance, so the two did not match anymore.
Using the Printers preflet icon for the selected printer is a sub-optimal solution.
Now the selected printer icon is created at runtime.
A check mark bitmap is drawn over the "not selected" printer icon.
Someone feel free to create a version in vector format of that bitmap.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21693 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-23 18:10:13 +00:00
Michael Pfeiffer
3b43a2baf2
Updated copyright year
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21692 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-07-23 16:23:43 +00:00
Michael Pfeiffer
d445cb68d3
Fixed bug ticket #1007 . The icon of the default printer was not
...
displayed. The icon of Printers preflet is reused for that. Changed mime
type of Printers preflet to match the one used by the preflet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21249 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-27 14:18:29 +00:00
Michael Pfeiffer
f1bbbce435
Fixed bug #1232 . Report "Add new printer" cancellation correctly.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21184 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-20 20:31:37 +00:00
Michael Pfeiffer
a637368987
Clean up.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21183 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-20 19:55:22 +00:00
Michael Pfeiffer
e4ee835fc2
Fixed bug #1231 . Update text rectangle when view is resized.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21182 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-20 19:48:33 +00:00
Michael Pfeiffer
05e39c4565
Launch the print_server.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21181 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-20 19:04:58 +00:00
Michael Pfeiffer
ce3a2228e7
Changed __ZETA__ to B_BEOS_VERSION_DANO as suggested by Axel.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20977 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-02 15:46:25 +00:00
Michael Pfeiffer
5d1514bdd9
Replace ostringstream with BString.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20943 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-01 07:58:54 +00:00
Michael Pfeiffer
f57432d8c2
Support building on Zeta with BeIDE or make.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20942 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-05-01 07:54:40 +00:00
Michael Pfeiffer
0a140b4eb0
Applied patch from Jonas Sundstro"m to fix bug #1121 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20739 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-04-17 16:10:34 +00:00
Michael Pfeiffer
491124c2aa
Added Hartmut Reh to list of contributors. He contributed to the printing sub-system with ideas, implementations and testing.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20640 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-04-10 16:51:09 +00:00
Michael Pfeiffer
a004ea09b0
Bug fixes. Forgot to call method in MessageRecieved(). Align buttons correctly.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20126 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-12 20:33:39 +00:00
Michael Pfeiffer
e72d32c89b
* The printer driver API does not provide a way to inline printer or transport add-on specific settings in the dialog. Therefore removed detail sections. Closes ticket #1013 .
...
* Made window resizable.
* Code style changes.
* Moved code inside MessageReceived into several methods.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20125 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-12 20:08:17 +00:00
Michael Pfeiffer
d2e9104b66
"Add..." -> "Add " B_UTF8_ELLIPSIS.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20124 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-12 20:04:05 +00:00
Michael Pfeiffer
91b6c45560
Added argument --pictures to print contents of unflattened pictures in
...
spool file.
Clean up.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20087 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-06 20:52:48 +00:00
Michael Pfeiffer
180028f5af
Link against libprintutils.a to fix linking errors.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20085 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-06 18:21:53 +00:00
Michael Pfeiffer
c282eba324
* Fixed bug #1009 . Update window while in BPrintJob.ConfigPage() or
...
ConfigPage().
* Set mime type of spool file so print_server accepts the file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20075 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-05 20:40:15 +00:00
Michael Pfeiffer
24a0bfcb01
Fix bug #1004 . The directory B_USER_PRINTERS_DIRECTORY does not exist in
...
haiku.image. It is now created when print_server or the Printers preflet
is started.
Applied coding style.
"Flattened" some nested if statements.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20030 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-01 20:39:20 +00:00
Michael Pfeiffer
a565f1ff5d
Next attempt to fix the build.
...
Of course forgot to check in the updated Jamfile.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19888 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-21 09:33:54 +00:00
Michael Pfeiffer
602ac50b9f
Fixed broken build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19886 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-20 22:51:56 +00:00
Michael Pfeiffer
fcccd8b759
Some printing related improvements:
...
* libprint based drivers can now show a preview window and show progress
window while printing contributed in part by Hartmut Reh.
* Libprint and PCL6 driver bug fixes.
* Code clean-up (removed code duplications, coding style, copyright text)
Builds under Linux. Not tested under BeOS.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19882 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-20 15:52:37 +00:00
Michael Pfeiffer
64806385f6
Updated display mode line for resolution 1920x1200. See revision 19753.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-13 15:38:55 +00:00
Michael Pfeiffer
f598815a9e
Changed display mode settings of resolution 1920x1200. The reduced pixel clock is required by some monitors to display a sharp image. The settings are provided by Hartmut Reh, who has testet them on various hardware configurations. Thanks a lot! E.g. see http://www.jwdt.com/~paysan/dell2405fpw.html .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19753 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-09 21:29:02 +00:00
Michael Pfeiffer
3963402ca5
Fixed selection handling bug if zoom level is not 1.0. Zoom factor has to be calculated in Setup() otherwise the selection rectangle uses the wrong zoom level.
...
Bug was introduced in revision 19253.
@Ryan: Can you please verify that this fix does not introduce another bug?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19648 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-28 18:49:01 +00:00
Michael Pfeiffer
0acb8cc41c
Variable width2 used at wrong place.
...
Image size too small by one when passed to ResizerWindow.
Use fractional arithmetic for aspect ratio calculations to avoid rounding errors.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19542 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-17 18:18:29 +00:00
Michael Pfeiffer
d9f6762d46
Integrated "resize" feature from Zetas version of ShowImage, however used our bilinear scaler instead of Zetas implementation and made ResizerWindow font sensitive and removed the radio buttons with predefined sizes. Kudos to Bernd Korz for providing the ShowImage Zeta source code under MIT license.
...
Moved menu item "As Desktop Background" into "Image" menu from "View" menu.
Removed unused metod ShowImageWindow::Zoom(...).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19540 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-17 15:18:32 +00:00
Michael Pfeiffer
5c3281f91b
Write print job to spool file. Not tested under Haiku. Seems to work fine with a simple R5 test application.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19030 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-08 18:08:12 +00:00
Michael Pfeiffer
926f124731
Got rid of WIN32 related source code. Someone, please build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-07 18:59:59 +00:00
Michael Pfeiffer
ee47c06033
Set protocol class in PCL6 header correctly (untested; hopefully this does not break anything).
...
Rewrote description of protocol classes.
Set 300 DPI as default resolution.
Uncommented protocol class 3.0 as driver does not support any new features of it.
Removed second enumeration ProtocolClass from PCL6Cap.h; it is already declared in PCL6Writer.h.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16318 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-09 21:22:15 +00:00
Michael Pfeiffer
2e84c057c0
Made window resizable and increased min. window size.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16317 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-02-09 21:00:14 +00:00
Michael Pfeiffer
4a6c604ad4
Clean up.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14924 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-14 19:08:35 +00:00
Michael Pfeiffer
68ca240b53
Added missing comment.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12277 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-09 17:09:08 +00:00
Michael Pfeiffer
5fc71589cf
Implemented RLE compression
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11441 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:45:24 +00:00
Michael Pfeiffer
e2bfe39dea
Unrolled most inner loop of ColorRasterizer::MergePlaneBuffersToCurrentLine to gain a total speed up of about 5 percent.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11440 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:43:59 +00:00
Michael Pfeiffer
b2086ea837
Removed debugging code.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11439 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:39:33 +00:00
Michael Pfeiffer
367817c939
Added function pack_bits_size().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11438 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:34:21 +00:00
Michael Pfeiffer
5d4b78560b
Rewrote get_valid_rect because it contained bugs.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11437 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:33:16 +00:00
Michael Pfeiffer
acc60ee067
Added function pack_bits_size.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11436 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:30:21 +00:00
Michael Pfeiffer
be79e3899d
Checked in missing function.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11435 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-21 17:25:37 +00:00
Michael Pfeiffer
2e86189f50
Added color dithering to reduce the size of data to be sent to printer by about 800 percent.
...
Added Add Printer dialog that allows the selection of the protocol class.
Made some features dependent on the chosen protocol class.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11275 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-06 18:38:01 +00:00
Michael Pfeiffer
8c0bf01979
Added Add Printer dialog.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11274 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-02-06 18:22:40 +00:00
Michael Pfeiffer
17f76af5ea
Set default values for printable/paper/physical rect.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10974 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-23 12:28:25 +00:00
Michael Pfeiffer
fdb0d9ef11
Added ability to set a page margin (re-uses MarginView from PDF writer).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10948 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-22 14:26:52 +00:00
Michael Pfeiffer
2aa7d54a51
Fixed bugs.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10807 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-17 20:33:03 +00:00
Michael Pfeiffer
2e5cdc1e26
Removed misleading comment
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-17 16:54:41 +00:00
Michael Pfeiffer
f04964923d
Added function ScaleRect().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10802 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-17 16:51:17 +00:00
Michael Pfeiffer
cc4218ac28
Added Page Selection. Proper layouting of the controls in the page and setup dialogs is left open for a newbe to do :)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10779 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 16:22:06 +00:00
Michael Pfeiffer
c7e1cfc1d4
Build PCL6 again as we have a replacement for jetlib
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10778 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 16:16:30 +00:00
Michael Pfeiffer
af6520e96c
Implemented Page Selection.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10777 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 16:12:41 +00:00
Michael Pfeiffer
b1a3ccb885
Replaced jetlib.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10776 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 12:02:10 +00:00
Michael Pfeiffer
d647d0afe9
Implemented Delta Row Compression.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10775 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 12:01:25 +00:00
Michael Pfeiffer
a6d74a56c6
Increased window size to fit all controls.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10774 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 11:50:52 +00:00
Michael Pfeiffer
e5ac55c714
Fixed bug that occured when duplex mode is selected.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10773 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-16 11:50:00 +00:00
Michael Pfeiffer
dcab43435a
Implemented delta row compression. Added media sources. Enabled duplex mode.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10663 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-10 19:29:07 +00:00
Michael Pfeiffer
1ee14bea49
Added DeltaRowCompression.cpp
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10662 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-10 19:26:27 +00:00
Michael Pfeiffer
30ec9a55ef
Added 'Go to page' control. Contributed by Hartmut Reh.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10658 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-10 18:26:13 +00:00
Michael Pfeiffer
4259e26f8a
Disabled building of PCL6 printer driver until we get permission from HP to include the jetlib\!\!\!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10624 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-09 18:07:48 +00:00
Michael Pfeiffer
fca41c6c35
Added Hartmut Reh to list of authors. Updated copyright information.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10623 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-09 17:55:32 +00:00
Michael Pfeiffer
d24243b3d4
Updated copyright information
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10622 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-09 17:54:15 +00:00