summaryrefslogtreecommitdiff
path: root/vcl/win
AgeCommit message (Collapse)AuthorFilesLines
2012-09-18Don't access broken service mgr during bootstrap failureStephan Bergmann1-1/+1
...so that displaying a (non-translated) error box upon BE_UNO_SERVICEMANAGER works after all. Augment the error text with an exception message where appropriate. This allows to revert fdfb7a3c4b3a89b73ab5546b9620348bc4984d8f "Related fdo#51252: Report uncaught exceptions with MessageBox on Windows" as that was to catch and display failures from instantiating the service mgr. Change-Id: I049a38e95342634796eb0e940e2ee8e55193c9d3
2012-09-03fix ClearDevFontList -> ClearDevFontCache typoCaolán McNamara1-1/+1
Change-Id: I52d2cb88ef99b9c9846cab13ff2994ed0495d9a3
2012-09-03Refetch fonts if new ones installed or old ones deinstalledCaolán McNamara1-0/+5
i.e. honour gtk-fontconfig-timestamp so that if we request a font from packagekit to be installed, then we can auto-use it when it appears. Change-Id: Id0d914a3f9cd589d9e8a87bf9be4b6e47de2e191
2012-08-14Replace usage of rtl/memory.h in vcl with equivalent from string.hArnaud Versini2-5/+5
Change-Id: If8d460189c57f9c02923019e95bf47db1d96c716
2012-08-10Windows toolbars: Use our own theming even for vertical or bottom toolbars.Jan Holesovsky1-26/+35
Change-Id: I4836d7f2055c4811f0e6ccdc87dc58895528b3f8
2012-08-02strip down UniString some moreCaolán McNamara3-13/+13
Change-Id: Ibd749a70a7bbe8c1023edf7bd144aa6547147a12
2012-07-31fdo#48549 System::Beep() removalMathieu Vonlanthen1-18/+0
Change-Id: I402202e199dfc8c2462859d00529f2782f6228b0
2012-07-11Adding helpers.hxx for FRound()Muthu Subramanian1-0/+1
2012-07-01vcl: CTRL_FIXEDBORDER is dead since ef877aab7eIvan Timofeev1-17/+0
Change-Id: I568b55c3b0b799bdc91ba081e7375debce9618aa
2012-06-29Remove some unused defines and controlsThomas Arnhold1-2/+0
Change-Id: I96f76ed6b33f5c786d1e3ab3981a535037a9c1b5
2012-06-26aero toolbar: Use f0f0f0 for the gradient again, it was reverted by accident.Jan Holesovsky1-1/+1
Change-Id: I05435615185f05ec3fd9609f039394f4ecb03def
2012-06-25Better initialization of members.Jan Holesovsky1-9/+7
Change-Id: I5e11865222dbb966185585fe3fd413834c6c6b9a
2012-06-25Re-introduce a useful MSDN link about DWM and drawing into non-client area.Jan Holesovsky1-1/+4
Change-Id: If56d66f7ee8a509566da0cf5c21ce91bced67310
2012-06-25aero toolbar: Extend the drawing of the toolbar to the menubar area.Jan Holesovsky1-27/+36
Fix the maTopDockingAreaHeight computation too, it did not work. Change-Id: I788c96960a5607482b750d536e522644e236f052
2012-06-25Revert "aero: Implement a glass menubar on Windows."Jan Holesovsky1-104/+28
This reverts commit 64c696fc92a860fdbbe490ca503391b964dd646f.
2012-06-25Revert "menubar: Improved Windows Vista or later look (based on Mirek M.'s ↵Jan Holesovsky1-83/+31
design)." This reverts commit eac708b0b188d7e6477922bb4bc03199cd92f5ca.
2012-06-25Revert "aero menubar: Improve look according to Mirek M. + Astron's notes."Jan Holesovsky1-52/+63
This reverts commit 663bfb42c8e2a7e3306eaa59ca77746d0aa0a197.
2012-06-25Revert "aero menubar: Make the text in menu black."Jan Holesovsky1-92/+8
This reverts commit 9164d135db46be9de56ef60f4b95bbd933fdb57e.
2012-06-25Revert "aero menubar: Make the glow around the entries smaller."Jan Holesovsky1-58/+2
This reverts commit ff367eb669686c80cd5f0931cf0adf81d02f49e0.
2012-06-21replace all but one .hdl include with equivalent .hpp includes.Michael Meeks1-1/+1
Change-Id: I15e94f112144549692d0c2babeb48c77adcb93a9
2012-06-21re-base on ALv2 code.Michael Meeks3-72/+45
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-20Remove duplicate ImplGetAppSVData and GetAppSalDataStephan Bergmann1-1/+1
Change-Id: I8cb241898e22251656de4e080f1ae9bfe0359383
2012-06-20aero menubar: Make the glow around the entries smaller.Jan Holesovsky1-2/+58
Change-Id: I13e33b0a04c4212aef22499ebf2911aab33ec261
2012-06-20aero menubar: Make the text in menu black.Jan Holesovsky1-8/+92
Change-Id: I4d9486ccda091506ad103fa4182cadf810fcd6f2
2012-06-20aero toolbar: Use the new toolbar look on Vista+ regardless of glass menu.Jan Holesovsky1-1/+1
Change-Id: Ie6aa7be5c157f1a2b3515097fce4ea81d3ae99af
2012-06-20aero menubar: Improve look according to Mirek M. + Astron's notes.Jan Holesovsky1-63/+52
Change-Id: I0228862da823901b43040c3c22f74d2483e5a6cf
2012-06-20Rename the class ImplFontData into PhysicalFontFaceNorbert Thiebaud2-12/+12
Change-Id: I402481e7c6ea605c8ccfdf6cb08166859b37e8de
2012-06-19merge together hand-crafted traditional/simplified chinese testsCaolán McNamara1-17/+1
merge together a gadzillion hand-crafted isSimpleChinese/isTraditionalChinese/isKoreanVariants/isCJK implementations which should fix a goodly amount of them add a MsLangId::isFamilyNameFirst for locales where family name appears first while I'm at it. Change-Id: I65377793be037d16fe7250cd7450b28aec689e83
2012-06-12toolbars: Improve the toolbars look in Windows Vista or later.Jan Holesovsky1-1/+36
Change-Id: I389ef70c76a3a9c837ad5406c417804ad77be948
2012-06-12menubar: Improved Windows Vista or later look (based on Mirek M.'s design).Jan Holesovsky1-31/+83
Change-Id: Ica8076b7e21c5188a3126faf32d16904deecf212
2012-06-11Remove unused InterceptChildWindowKeyDownThomas Arnhold3-66/+9
- InterceptChildWindowKeyDown never gets called - so mbInterceptChildWindowKeyDown doesn't get changed - at ImplInterceptChildWindowKeyDown a) ImplSendMessage() is never accessed b) always returns sal_False Change-Id: I2dc84c88644d19c238064ab1b7dff0a24f90dc5d
2012-05-30vcl: rename unhelpful 'Default' screen to a BuiltIn screenMichael Meeks1-1/+1
Add 'BuiltInDisplay' and 'ExternalDisplay' UNO properties to clarify Change-Id: Idf5d26bf687871b3949d077fb89bfe1942839125
2012-05-29nuke unused typedefTakeshi Abe1-2/+0
Change-Id: I12a55e08a83b88221d992790c97c830761755582
2012-05-25gtk: add support for "vertical-padding" menu style propertyIvan Timofeev2-2/+4
and fix bug in MenuFloatingWindow::ImplHighlightItem - take this border into account Change-Id: Ieeb5a447ed58f9bb064a8b88aefc5d1b666195f7
2012-05-23removed unused temporary rtl::OUStringTakeshi Abe1-1/+0
Change-Id: I9d118a5fbe2306465d8bcdb9ddd0596588137e5e
2012-05-15aero: Implement a glass menubar on Windows.Jan Holesovsky1-28/+104
We need to default to the Aero colors too, in order to this be really beautiful; but hopefully already in the current state it is an improvement :-) Change-Id: I 113039b62320fa76916ba74071e1eebff4d3476c
2012-05-15Don't take the workspace color from system on Windows, it is extremely ugly.Jan Holesovsky1-1/+0
[We need to introduce taking colors from theme (instead of system) anyway.] Change-Id: I75037771f2542e924cbff01accf66cfc851ec255
2012-05-15Instead of DwmIsCompositionEnabled, use IsThemeActive from uxtheme.dll.Jan Holesovsky2-40/+44
No idea why the DwmIsCompositionEnabled is recommended ~everywhere where you search for how to check if the themes are enabled; it is wrong as eg. over rdesktop, you are still using themes, but for sure not the composition in dwm. Change-Id: I Ib34f2a17809d03f29ccdf7d4a8b94ee7ad996bf5
2012-05-13removed unused definesTakeshi Abe1-2/+0
Change-Id: Ida50737f540459bd0e709c49414c3a7f4d042a47
2012-05-10fdo#45081: We never registered the SAL_OBJECT_CHILDCLASSNAMEA window classTor Lillqvist1-1/+11
A crucial line of code that called RegisterClassExA() for that window class had been deleted by accident in commit cda4a293608514783d38d470799cfbf97b245cc6 "Code cleanup" in May 2011, whoa. So apparently that window class is not needed for much except embedded video in Impress? Change-Id: I I19e70cefcf47aaf8a12a62539e0dacc5adb3c3b1
2012-05-09conversion to void* needs an explicit castLuboš Luňák1-1/+1
2012-05-09This is Windows code so bin pointless #ifdef WNTTor Lillqvist3-11/+0
Change-Id: I8e81ecd0e78f22f09db4288b781ae5f5da4d8760
2012-05-09GCP_KERN_HACK has been hardcoded since 2002, so why bother with ifdefsTor Lillqvist2-36/+3
Change-Id: I7e37289aba503310c54026d5a8bcbf8e4d51fb6c
2012-05-09USE_UNISCRIBE has been hardcoded since 2009, so why bother with ifdefsTor Lillqvist1-20/+0
Change-Id: I16210b01b67e0bc4c817a0b1480483dd6237a5ba
2012-05-08n#757651 vcl: sync GenericSalLayout and SimpleWinLayout with MultiSalLayoutMiklos Vajna1-1/+1
These are all derived from the SalLayout interface, with a similar GetTextBreak() implementation. MultiSalLayout didn't break text that had exactly the same length as the available space, the other two did. Fix this inconsistency. Change-Id: Icd9a81e039492bee82c28b8d8582e3a161dfd283
2012-05-08Fix lookup of path to usp10.dllTor Lillqvist1-2/+3
Just using the identifier ScriptIsComplex apparently results in the address of its import stub, which has been linked into the calling DLL (vcllo.dll). We need to look up that symbols from the handle of usp10.dll to get the actual function's address, to be passed to osl_getModuleURLFromAddress(). (Nothing magic with ScriptIsComplex here, it is just an arbitrary function from usp10.dll.) Change-Id: I If000d0c2eae3e3e32ce0ad1c26e545304d6f6d9e
2012-05-08No need to load the Uniscribe DLL dynamically; just use directlyTor Lillqvist1-98/+18
Change-Id: I706593f0017d440b486f698d1158f070df4e8b2e
2012-05-07Added a fixme.Jan Holesovsky1-0/+4
Change-Id: I303a750058039a4df5a237c823178c8a065f04a4
2012-05-07Add some useful links to the Windows theming.Jan Holesovsky1-0/+10
Change-Id: I2ced06de50b145ab9a876679f1ec49dd8915fbf9
2012-04-27Remove comment mentioning bCompBorder.Jan Holesovsky1-2/+1
The variable itself was removed in commit 696996791d1dbfd8f410236e30be5a1fb100de70.