summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2011-11-06cppcheck: avoid possible null pointer dereferencesIvan Timofeev
2011-11-04gtk3: move gtk+ file picker into vcl - a more sensible place for itMichael Meeks
2011-11-04Some WNT-only code still needs ApplicationEvent(); plus made the other ctor ↵Stephan Bergmann
explicit.
2011-11-04gtk3: add missing include, and rtl namespaceMichael Meeks
2011-11-04Further clean up of areas touched by previous commit.Stephan Bergmann
2011-11-04String->OUString, remove unused codeAugust Sodora
2011-11-04add missing includesDavid Tardon
2011-11-03Cleanup basebmp a littleJoseph Powers
I removed 2 unused headers. I also stopped delivering a lot of headers that no one outside of basebmp cared about. I also removed the unused methods: basebmp::BitmapDevice::getPaletteEntryCount() const basebmp::BitmapDevice::getPixelData(basegfx::B2IPoint const&)
2011-11-03Unwind and refactor some of the Grey Palette stuffCaolán McNamara
We get some assertions in the smoketest with --enable-debug, looking closer I think to use a single bIsGrey flag we... a) would need to check after every modification of a Palette that mbIsGrey is still valid and update it accordingly b) There are a lot of routes outside of direct assignation to the stock Grey Palettes that can result in Grey palettes in e.g. the pngreader, they would all need updating :-( So, how about just refactoring the original HasGreyPalette and IsGreyPalette.
2011-11-03fix gtk2 buildCosimo Cecchi
2011-11-03gtk3: Check for gtk3 >= 3.2 - we need that for broadway anywayMichael Meeks
2011-11-03IsGreyPalette: belt and braces, empty palettes are grey (apparently)Michael Meeks
2011-11-03gtk: fix the buildCosimo Cecchi
2011-11-03gtk3: implement rendering for Listbox widgetsCosimo Cecchi
2011-11-03gtk3: translate the cairo context instead of rendering from (1, 1)Cosimo Cecchi
It's just way easier than doing it every time.
2011-11-03gtk3: misc cleanupsCosimo Cecchi
2011-11-03gtk3: implement rendering for ComboboxesCosimo Cecchi
2011-11-03gtk3: implement rendering for spinbuttonsCosimo Cecchi
2011-11-03gtk3: always set the wmclass using the X helperCosimo Cecchi
The helper provided by GTK is only meant to be used before the toplevel is realized, so it's not useful for this case. Instead, always call the X helper. This also gets rid of some GTK warnings we get on the terminal.
2011-11-03gtk: add widget_get_xid()Cosimo Cecchi
And use it in GtkSalFrame
2011-11-03probably need to add mbIsGrey to operator== comparisonCaolán McNamara
2011-11-03need to assign mbIsGrey in operator=Caolán McNamara
2011-11-03mbIsGrey needs to be initialized in ctorCaolán McNamara
2011-11-03Cleanup inline IsGreyPalette implementation for mac platforms.Michael Meeks
2011-11-03Removed IsGreyPaletteEmanuele Fia
2011-11-02Move BitmapDevice to use B2IBox instead of B2IRange.Thorsten Behrens
Semantically, B2IBox represents a pixel rect much better than B2IRange - replaced all occurences in and around the software renderer, and client code.
2011-11-02Keep basebmp free of naked ptrs.Thorsten Behrens
Moved the implementation detail that SalFrames lifetime is handled manually in vcl out of basebmp & into vcl. Added lightweight wrapper class to decouple damagetracker lifetime from GtkFrame lifetime.
2011-11-02Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/coreMichael Stahl
2011-11-02Library_vclplug_gtk3.mk: fix typoMichael Stahl
2011-11-02Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/coreMichael Stahl
2011-11-02gtk3: improve the GTK3 theming layer somewhatCosimo Cecchi
Improvements include: - don't create widgets when calculating the native region size, but use GtkStyleContext instead - refactor the native control drawing cycle - theme scrollbars - theme menu radios/checks/separators/arrows
2011-11-02drop freshly unused methodsCaolán McNamara
2011-11-02use SAL_N_ELEMENTSDavid Tardon
2011-11-02use externalDavid Tardon
2011-11-01SalYieldMutex::release(): add assertionMichael Stahl
2011-11-01let's see if better eventloop integr. makes it into Qt4.9, if anyLuboš Luňák
https://bugreports.qt.nokia.com//browse/QTBUG-16934
2011-11-01gtk: fix cpu burn when inactive - broken timeout calculationMichael Meeks
2011-11-01drop GetImageIdsCaolán McNamara
2011-11-01callcatcher: remove unused appendStrCaolán McNamara
2011-11-01adapt naming schemeCaolán McNamara
2011-11-01add and use an OString::equalsIgnoreAsciiCaseAsciiL equivalent to OUString oneCaolán McNamara
2011-10-31rhbz#657394: crash closing document while printingMichael Stahl
- XRenderable implementation in SwXTextDocument and ScModelObj throw DisposedExceptions instead of RuntimeExceptions - SfxPrinterController catches DisposedException and aborts printing - vcl::PrinterController checks that the printing was not aborted
2011-10-31gtk: tolerate NULL from gdk_screen_get_monitor_plug_nameMichael Meeks
2011-10-28drop some unused codeCaolán McNamara
2011-10-27make FontManager work directly on FontSelectPatternCaolán McNamara
This disentangles another layer of intermediate substitution and assignment which we can do now after Christina's work and aligns this a step closer to the FcPattern concept and a few more percent more readable and maintainable I hope.
2011-10-27Rename ImplFontSelectData to FontSelectPattern so I know what it doesCaolán McNamara
Rename ImplFontSelectData to FontSelectPattern because I can never remember the name of the thing. This way I'll be able to remember that its basically the equivalent of fontconfig's FcPattern
2011-10-27renderArea is implemented only with GTK-3Petr Mladek
fixes build on SLED10 with gtk-2.8 and cairo-1.0.2
2011-10-27there is no USE_XINERAMA define, but USE_XINERAMA_XSUN/USE_XINERAMA_XORGCaolán McNamara
2011-10-27remove ItalicMatrix into delivered headerCaolán McNamara
2011-10-27Resolves: fdo#32665 handle that FreeSerif lacks some glyphs in bold/italicCaolán McNamara
FreeSerif lacks glyphs in bold/italic variants that it has in the normal one. A lot of our glyph fallback infrastructure, especially the caches don't expect that a normal variant of a font with extra emboldening or extra font skew can be a fallback for a bold/italic variant of itself which exists, but doesn't have the missing glyphs that the normal one does. We really need to improve our glyph/font caching, but we can get 90% of the way there by excluding such cases from the caches.