summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)AuthorFilesLines
2012-08-27Fix dbgutil iOS buildTor Lillqvist1-0/+8
Change-Id: Ie05a958411683cc4ea5adcac0f1ab6ea0c4736de
2012-08-27Undefined variable mnTrailingSpaceWidthTor Lillqvist1-1/+1
Change-Id: Id3bf0bbeecbf4b36eb629bc5a80db7443fff4395
2012-08-25gtk: wrong menu border size, need to add thicknessIvan Timofeev1-2/+4
Change-Id: Ibcd63b7a74f6a6afb0ac1195218125fea26a0482
2012-08-25gtk: fix scrollbar drawing with ClearlooksIvan Timofeev1-6/+13
Change-Id: Ia1afbfd027bf473f23b83239562f542d0157d549
2012-08-23Build basebmp as a static library for AndroidTor Lillqvist1-1/+1
Reduces shared library count by one... This is tedious. Change-Id: I3bdc0a5c4ee4cabf9bbcedc469ca6e94d0103d6b
2012-08-23Fix typo in a comment (copied here and there).Jan Holesovsky3-4/+4
Change-Id: Ic3c3e71a79ea8bf73a51fc7f001833d6ccedcb76
2012-08-23Draw separating line at the top of the status bar.Jan Holesovsky2-51/+5
This makes the status bar optically one pixel smaller; which is correct, because the new icons used there are one pixel smaller too ;-) This also kills IsTopBorder() and IsBottomBorder(), as they always returned 'false' anyway. Change-Id: I94c87e8d4ac1ff3c4df57b17e530f3b087efa1e1
2012-08-23Revert the TOPBOTTOM border window type, this needs another approach.Jan Holesovsky5-33/+6
This reverts commit 51fdf273e9893d3d05c99a09e1c2e5835a78e891. In order to be able to draw the toolbars docked on the left or on the right nicely and reliably, we have to avoid any border in the shell; instead, the docking areas will draw the separating lines (when finished). Change-Id: I74c18a7e471a66ac0a436c2bf01f5be016280d22
2012-08-23unusedcode.easy: remove recently unused codeThomas Arnhold4-129/+0
Change-Id: Ia33e933d9c15c2afa25915b7e8d6a13b0c740d1c Reviewed-on: https://gerrit.libreoffice.org/426 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-21add more runtime deps on resource files for unit-testsMatúš Kukan1-0/+4
Change-Id: Id9bbb2bbcafe335eada3f36ae103a9074a56848f
2012-08-20do not make Qt3 moc mix KDE3 and TDE slotsLuboš Luňák3-4/+6
Qt3 moc does not understand #ifdef, so filter out unwanted stuff for it.
2012-08-20Fix TDE VCL interfaceTimothy Pearson5-33/+101
Change-Id: Ifd28ab758ba8be89a57c152d3fb9d361715bb33f
2012-08-18remove some useless commentsThomas Arnhold1-1/+0
Change-Id: Ied223890539a3407abbed7c7135dfc3de2f2fe48 Reviewed-on: https://gerrit.libreoffice.org/429 Reviewed-by: Philipp Riemer <ruderphilipp@gmail.com> Tested-by: Philipp Riemer <ruderphilipp@gmail.com>
2012-08-17vcl uses the Objective-C libraryTor Lillqvist1-0/+6
So we should link to it. Otherwise the basic_scanner unit test in the basic module fails because it uses libvcl but libobjc does not get loaded. Change-Id: I74c2b1e30c7754acca1d6a66472bba9fc1c30da0
2012-08-16Set ide sizer color to dark grey; was dark blackJean-Tiare LE BIGOT1-35/+21
The color setting was picked from SplitWindow::Paint() for visual consistency with the sizers used in Impress for example. This commit also resurects presumably dead code. In fact GDB let me see that only the short path was taken. This has an impact on Calc's window splitters and on more visibly on the basic IDE which now looks much nicer :) EDITS: restricted this commit impact to IDE as a poc Change-Id: I9a051fd894feccff4bbc7db7efe1160cb2c3a2c6
2012-08-14Fix transparent bitmap rendering.Tomaž Vajngerl4-142/+161
Convert transparent mask to 8bit-grey after scale/rotate/crop transformation. Use correct perspective at rendering. Change-Id: I80b19d7bec880b0c58709c7c5bee6199cbc815c9
2012-08-14Replace usage of rtl/memory.h in vcl with equivalent from string.hArnaud Versini20-51/+47
Change-Id: If8d460189c57f9c02923019e95bf47db1d96c716
2012-08-14-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann14-30/+2
Change-Id: I5d37ddd95068d807d0f28dd2f00d43b227e910c5
2012-08-14-Werror,-Wnon-literal-null-conversion (Clang towards 3.2)Stephan Bergmann1-1/+1
Change-Id: Idab8116ac30f8ed3100292dd7a9a6a0c03a9e806
2012-08-13unusedcode.easy: remove unused codeThomas Arnhold2-68/+0
Change-Id: I87e7264ffd3086796aaa8e136c2f9b77fde7b74f
2012-08-13Make it compile for Android again (and iOS, I hope)Tor Lillqvist1-2/+23
Change-Id: Ib0a4f4ea4858d52ed70e9a4d1b7904325f36c361
2012-08-13Revert "Bypass pdfwriter for non-desktop OSes without any Mozilla stuff for now"Tor Lillqvist1-8/+3
This reverts commit fd9c2cca78227f634e34790aa127cc31e4302a56.
2012-08-13Resolves: fdo#53258 Aquabase-spanish-support busts ttf reader againCaolán McNamara1-3/+8
Once as #i107552# and now again as fdo#53258. This is one sick puppy of a font. It makes fontforge and fontconfig jump through hoops as well. Change-Id: Ifee780bb1463dca4e8b045828a07369e6c3863fc
2012-08-13callcatcher: update listCaolán McNamara2-13/+0
Change-Id: If9b76e5282c22a479ff709174fbc8ee4d3c337cc
2012-08-13Bypass pdfwriter for non-desktop OSes without any Mozilla stuff for nowTor Lillqvist1-3/+8
Change-Id: I9ee43cb79212eba58c17c0f9679044e9c0cc9fae
2012-08-13move selection of nss libs into RepositoryExternalDavid Tardon1-32/+4
This should also unbreak Windows tinderboxes, because the internal nss libs are now registered. Change-Id: I801d7ebebf36eb1460fa4d626a893b5016115a79
2012-08-12Use new CMS API of NSS instead of old PKCS7 API.Gökçen Eraslan1-45/+94
Change-Id: Iad5edb2ea02d2a5e4144b9a6f72b9fcd99b56f73
2012-08-12add nss to old-school build.lst nowCaolán McNamara1-1/+1
Change-Id: Id5ae3d86cfe2ad89a5c8317591c71f99538cf475
2012-08-11Use NSS to create a PKCS7 object and write it to PDF file.Gökçen Eraslan2-10/+151
After calculating the SHA1 sum of the PDF file, a PKCS7 object is created using the SEC_PKCS7CreateSignedData function of NSS library. Then, created PKCS7 object is encoded and written to PDF file. Change-Id: Ied747f2e31ede1bc44109e5d4223a18f0af59633
2012-08-11message boxes always showed one line of textIvan Timofeev1-5/+4
restore the old code, use aTextInfo to determine the width, as before. (regression from 2854d8b17cb873a5d61e06f9570ac344f054d666) Change-Id: I91def4db307cb4d1af74d79831afa3b9fd68bcbc
2012-08-11Remove unused local varsJulien Nabet1-1/+0
Change-Id: I80bd0329e15cb365091ea6f5c7e1ef3559d681fc
2012-08-11Remove unused local varJulien Nabet1-1/+0
Change-Id: I06a02a97491c2ea0408c881451d17d464fead090
2012-08-10callcatcher: reduce Container, update unused code listCaolán McNamara2-10/+0
Change-Id: I11733daf2668c4142052ceb4498f5500e7e291ef
2012-08-10Windows toolbars: Use our own theming even for vertical or bottom toolbars.Jan Holesovsky1-26/+35
Change-Id: I4836d7f2055c4811f0e6ccdc87dc58895528b3f8
2012-08-09Check MACOSX_SDK_VERSION, not MAC_OS_X_VERSION_MIN_REQUIREDTor Lillqvist1-1/+1
Change-Id: Ifd752925d3758a215983fe8f0ac877ab23a77915
2012-08-08some MenuButtons have weird PUSHBUTTON_DROPDOWN_TOOLBOX styleIvan Timofeev1-1/+2
... actually only SvtFileDialogURLSelector has it. The problem is that in this case ImplGetSeparatorX() returns 0. Change-Id: I2f5bebce31b4f137782b5f34cc7954554af06863
2012-08-08remove include comments and boxesThomas Arnhold17-36/+0
Change-Id: I9ccf664e8f75a68b1b87c2b29ae617a90d0741a7
2012-08-08mpPostYieldListeners dtor never calledCaolán McNamara1-0/+5
Change-Id: I5d39910647288988363751cd53f1dce6781450b1
2012-08-07ditch obsolete XvaOpenIM stuffCaolán McNamara3-269/+0
Change-Id: Id6977932781909c81e4a5dc071f50308a58748cf
2012-08-07String::AllocBuffer replacementsCaolán McNamara1-11/+3
Change-Id: I278cd66fb4819721bb473796c28598aaf04eb123
2012-08-07salmain needs a header from toolsDavid Tardon1-0/+4
Change-Id: Iad96199d00de9f739b0d003679b75510faca36f4
2012-08-07Remove forwards of non-existing structsThomas Arnhold5-6/+0
Change-Id: Ie1d7ed56c69539587df5310c0a1ea0476abd5542
2012-08-07drop bogus eof linesThomas Arnhold1-2/+0
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-08-07Remove non-existing forward declarationsThomas Arnhold17-29/+0
Those classes don't exist. So remove friend class operators too. Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
2012-08-07fdo#46193 MessBox was made copyableZolnai Tamás22-22/+10894
Part of MultiLineEdit was moved down from stvools to vcl with name VCLMultiLineEdit. MessBox uses it to display the message in read-only mode. Some of svtools' classes - which are necessary to implement VCLMultiLineEdit - were moved to vcl as a whole, and their includes are rewrite. Note: ExtTextView and ExtTextEngine classes would be leaved in svtools if VCLMultiLineEdit is a template class, but two macros: IMPL_LINK end IMPL_LINK_NOARG make it impossible to use template syntax. Change-Id: I26543868d8081c225c7125404d23369de3c3afcd
2012-08-05Declare all the members in ImplCommonButtonData ctorJulien Nabet1-6/+2
Change-Id: Ie3bb75617eef66ea5af77c8013d42a49dd69d2d0
2012-08-05paint Edit's native borders after background colorMarkus Mohrhard2-3/+15
Change-Id: I3b5865d862ac7b9958d22d2ff1d3dc693cea2536
2012-08-05Clang:Null pointer passed as an argument to a 'nonnull' parameterJulien Nabet1-1/+1
Change-Id: Ia07c50f4822af256b3b35f39f46dc442750c8439
2012-08-02gtk3: filch a fix for scrollbars w/o buttons from gtk2 codeIvan Timofeev1-0/+4
that is b38ee8c8d5bb10ade41d5ee4050ec4fda12fcbd2 Change-Id: Ib86d86616443cf48ba1d3ee0b6f96314b42dc972
2012-08-02Bin unused function for nowTor Lillqvist1-14/+0
Change-Id: Ib08bf14eebf366aa4bd3e82806a91dd12033c417