path: root/vcl/unx
AgeCommit message (Collapse)AuthorFilesLines
2012-11-14Memory management improvements on GLOMenu and GLOActionGroup classes.Antonio Fernandez3-90/+133
Change-Id: I1c4fb268a08c2b343ac99ee9294f536c1444f707
2012-11-14Improved memory management of GLOActionGroup.Antonio Fernandez2-32/+46
Change-Id: Iaeee32c2990cb6514605d3f7bc959682d87d5d38
2012-11-14Fixed a crash when opening an application from LO main screen.Antonio Fernandez1-2/+2
Change-Id: I942bcf761c7b9ba11c47bc618d55bdc85a472705
2012-11-14Menus are generated on demand now, but with some issues.Antonio Fernandez2-20/+181
Change-Id: Icec9b685e720a369cff4d2bbfc5bf4ba6614e390
2012-11-14Initial integration with Gtk+/Unity menus about-to-show feature.Antonio Fernandez2-18/+49
Change-Id: I064cf73e23b175140bdac2616ac922c349f0f051
2012-11-14Some code reordering and cleaning.Antonio Fernandez2-48/+35
Change-Id: Ide46f6f68f3ba2632988b490820cb1ca576bab43
2012-11-14All Special items, including window list items are displayed, but with issues.Antonio Fernandez2-23/+58
Change-Id: I23a6857f7aa738c48061ab51f3c015c41abc84cc
2012-11-14Fixed crashes when executing some menu actions.Antonio Fernandez2-84/+71
Change-Id: I80bb1ed74e823d4b66df05eb15c9b5ed2e58b7f6
2012-11-14Menu is now shown/hidden when needed.Antonio Fernandez3-34/+123
Change-Id: I4a5d155918f7147c3c2933fedad96d959accca61
2012-11-14Radio buttons are now displayed correctly.Antonio Fernandez1-92/+32
Change-Id: I8a07fc7ca31b3f39e4fd2fd2c926d9ab461b4af3
2012-11-14Cleaned up some code.Antonio Fernandez2-37/+2
Change-Id: Ibab1dbac24c46dc44c0481a042171939cf8ffd9f
2012-11-14Added code for accelerators.Antonio Fernandez1-53/+22
Change-Id: I427b15dd6faca18d34d94ba0a25fd8b6b9844bea
2012-11-14Added code for special items.Antonio Fernandez1-2/+41
Change-Id: I8fb03bee33da052654559329a84d9a753d091ae1
2012-11-14Cleaned up some code.Antonio Fernandez2-62/+0
Change-Id: I47bc6a29a01a2cacd3e77a9ec9ac4f9b6223093f
2012-11-14New menu is now correctly displayed, but still have some problems.Antonio Fernandez2-215/+114
Change-Id: Ic69451bf9a4e5f63c4f0050b5967b8f2fc28d7cb
2012-11-14Menu is now generated in one step. DBus traffic improvements.Antonio Fernandez2-202/+384
Change-Id: I67e2b804fb0b7af854f695b1a0c7e8354fe91d0b
2012-11-14Radio button action data is now properly set.Antonio Fernández1-31/+55
Change-Id: Icbd44308631278e6ab65cef123d4d32befff87fc
2012-11-14Added code for accelerators and special items.Antonio Fernandez3-74/+84
Change-Id: Ibd62c4655d671e2920dea5140df8f481c2892fbb
2012-11-14Menu is correctly displayed in all instances, but HUD remains broken.Antonio Fernandez2-18/+15
Change-Id: Ia1089150ae9853649754a4de733ca4a7f8c3caae
2012-11-14Menus are now working. HUD integration is broken.Antonio Fernandez2-153/+158
Change-Id: I0f5fef169b2656a713416e28648a3260b22b43b0
2012-11-14GLOMenu class is now mostly implemented, but menus are buggy at the moment.Antonio Fernandez4-693/+777
Change-Id: Ib7c657efdd167f66e94717dda71d722196ae1667
2012-11-14Items are not duplicated anymore, but launching a new instance crashes.Antonio Fernandez1-125/+161
Change-Id: Ib3966c8578b0c4695c1f2cea89c3df234f597922
2012-11-14Accelerator string is now set, but not displayed.Antonio Fernandez2-8/+58
Change-Id: I8b1f83df1d121b1d6e126b9f10772a90f26d0efd
2012-11-14Actions are generated during the item info filling.Antonio Fernandez2-111/+151
Change-Id: I79be19a8ca565da9ca9bb8b31efc4e6e1463ba31
2012-11-14Fixed GTK3 build.Antonio Fernandez3-0/+6
Change-Id: I903f225f879644cbcf6ec02f68cc6c68c41ee878
2012-11-14GLOActionGroup partially implemented. Menus work but no special items shown.Antonio Fernandez2-234/+159
Change-Id: I7c48fbc5763daf789e7347cfedc62f14be53c934
2012-11-14Menu is now displayed properly in all windows.Antonio Fernandez3-93/+141
Change-Id: I9f8cffc3d19bb4c75c1153ff9f06fd5bab3440f6
2012-11-14Menu is published once. Only special menus are updated now.Antonio Fernandez1-27/+57
Change-Id: Ie7643e81c61ae0794bdf8a6e1e7d292f9550674b
2012-11-14Fixed a regression with popup menus. Added a method to update menu every sec.Antonio Fernandez1-6/+16
Change-Id: I419a304f2c90d07ee7a5365e0397040b7eb953d7
2012-11-14Cleaned up some code and did a small refactoring.Antonio Fernandez2-77/+22
Change-Id: I06b987a06ccadd00ee67db8e781ec5a9e42fc89e
2012-11-14All menu labels are now displayed. There are some issues with repeated labels.Antonio Fernandez1-6/+18
Change-Id: I1b92b91f34003f20aaa56558c1c0e231d1de6f94
2012-11-14Menu is displayed correctly in additional instancesm but not in the main one.Antonio Fernandez4-310/+344
Change-Id: Id7d79e47efd73ddc2eeac285c28179a5aa9ecc37
2012-11-14Menu model hierarchy is now updated everytime a menu item is changed.Antonio Fernandez1-116/+61
Change-Id: I8d591902405ae84ee8758da0ace6680b0516dbc6
2012-11-14Items are now correctly enabled and disabled.Antonio Fernandez1-54/+55
Change-Id: I93e3e4bf804ff1ec95368f2918581af33d22263c
2012-11-14Most actions seem to work now. Enabled ImplSelectWithStart() for all builds.Antonio Fernandez1-57/+40
Change-Id: Ib309112de07d125fbe3b61ea20d5e26d1016912b
2012-11-14Some actions are now performed from Unity menubar.Antonio Fernandez1-6/+33
Change-Id: I854794ab11f63306a2e976d16876fc79564e44ff
2012-11-14Added GLOMenu and GLOActionGroup. Menu is published with actions (not working)Antonio Fernandez3-112/+1071
Change-Id: I3400980e4605fbf78755532c696e021d3466675b
2012-11-14Internal native menu is created in steps, but is incomplete at the moment.Antonio Fernandez2-106/+243
Change-Id: I323b80b74218be853fe2893b3f328ff3ef74d4cb
2012-11-14Native menu is completely build in one step.Antonio Fernandez2-65/+136
Change-Id: I772c267b3c136e6baab2623dbf5538b5076d43ff
2012-11-14Menubar hierarchy fully generated. Native GTK menu is published on DBus.Antonio Fernandez2-0/+245
Change-Id: I340d3e14b590b4a694082cfb3e2200d6ad8ef39a
2012-11-13Solve scope issues with older gtkFridrich Štrba1-1/+6
Change-Id: Icceb9586b4051009a8843b4672b79daf22e07830
2012-11-12Related: fdo#56198 avoid gtk warning, take 3Ivan Timofeev1-3/+7
We need to check at run time, not at compile. Thanks to Michael Meeks for spotting! Change-Id: Ic8175d6af0bb8ec167f108925aaaf31f970fbd05
2012-11-12re-base on ALv2 code. Includes:Michael Meeks22-521/+318
Patches contributed by Pedro Giffuni: Avoid some uses of non portable #!/bin/bash in shell scripts. Reduce the dependencies on non standard GNU copy. Correct /usr/bin/env path. Complex Toolbar Controls Extension from the SDK Patches contributed by Ariel Constenla-Haile i118615 - make epm more verbose Patches contributed by Mathias Bauer (and others) gnumake4 work variously Patches contributed by Juergen Schmidt: jsc341: i117327: take care if no dependency node in current description exists, create one jsc341: i117327: add extra extension dependency check make initial branding changes Patches contributed by Ingo Schmidt native373: #i117733# no linux jre installation on 64 bit systems native373: ##164464# improve debian support Patch contribtued by Armin Le-Grand: Changed various aspects concerning usages of old vendor names fix for neon webdav, remove coinmp bits, improve odk script, cleanup & remove OS/2 conditionals, system ucpp fixes, remove OS/2 conditionals, restore our license filenames.
2012-11-11Related: fdo#56198 avoid gtk warning, take 2Ivan Timofeev1-1/+1
from The "gtk-primary-button-warps-slider" property ... Since: 2.24 but it is 2.24.13 indeed: News ==== * Implement a gtk-primary-button-warps-slider setting that lets us adjust scale and scrollbar behaviour according to platform. Change-Id: I4d3170801973e3e6101736971de58d70b673fd58
2012-11-11Related: fdo#56198 avoid gtk warningIvan Timofeev1-0/+2
Change-Id: I230c2923960862f7e705f03a5c8a5763c002256b
2012-11-07Resolves: fdo#56198 collect scrollbar click preference settingsCaolán McNamara2-6/+14
for gtk and merge with aqua equivalent so as to alternate "jump to here" behavior for primary button vs primary means scroll by single page. Secondary button takes the alternative behaviour Change-Id: I0a96f3131f41ec87052da39cbe96bfd895ca53f6
2012-11-06use the generic LO claim from the about dialog for KDE's internal dataLuboš Luňák2-2/+2
It's not really visible anywhere anyway.
2012-11-06add missing ki18n helper.Michael Meeks1-1/+1
2012-11-06re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks82-1957/+1220
linecap: Reintegrating finished LineCap feature Patch contributed by Regina Henschel Patches contributed by Sven Jacobi impress212: #i81610# fixed animation export impress212: drawinglayer gbuild environment changes impress212: DffPropSet -> minor code improvements, removing table impress212: #158494# fixed excel import (text rotation) Patches contributed by Armin Le Grand Svg: Reintegrated Svg replacement from /branches/alg/svgreplavement #118728# changed indentifying definitions for Svg file detection #118838# LineGeometry creation for complicated cases optimized to create single Polygons #119176# corrected file type detection for SVG for svg files without xml header #118728# Extended Svg file detection #118529# solve break converters and convert commands for OLEs and images svg: added WaE changes from branch svgreplacement to trunc svg: corrected missing member initialization fix for #118525#: Using primitives for chart sub-geometry visualisation #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles to bitmapEx ... fix for #118525#: removed no longer used variable maOriginalMapMode, one more exception eliminated #16758# Added buffering to the VDev usages of the VclProcessor2D derivates... #116758# Secured VDev buffer device to Vcl deinit #116758# added remembering allocated VDevs for VDevBuffer to be able to also delete these when vcl goes down; it should never happen, but You never know #118730# Changed SvgClipPathNode to use MaskPrimitive2D for primitive representation instead of TransparencePrimitive2D #118822# secured 3D geometry creation (slices) by subdividing the 2D source polyPolygon early #118829# enhanced Svg gradient quality, obstacles avoided #118834# Unified usage of TextBreakupHelper as single tooling class for i18n text primitive breakup #118853# added square pixel size limit to conversion of TransparencePrimitive2D to Metafile action #118824# coreccted mirroring and boundrect when the graphicmanager is used for bitmap output #115092# Corrected VclProcessor2D::RenderPolygonStrokePrimitive2D for various optimization scenarios #118783# Corrected errors in ID strings, corrected Svg line/fill export, corrected polygon close state #118796# corrected null-pointer usage in SVG text exporter #118729# Use GraphicStreamUrl and GraphicUrl to allow multi image import with linked graphics, too #118898# corrected error in GDIMetaFile::GetBoundRect in handling MetaFloatTransparentAction #118855# Corrected handling of possibly created empty clipRegions after PolyPolygon clipping #115962# Better (but not yet optimal, see comments in task) handling of MetaFloatTransparentAction in PDF export IP clearance: #118466# This patch removes librsvg, libcroco, libgsf, ... 118779# Added svg content streaming in/out to ImpGraphic stream operators linecap: correctons for WaE and mac drawing svg: uses current system Dpi for Svg replacement image creation Patches contributed by Mathias Bauer (and others) gnumake4 work variously Remove duplicate header includes. cws mba34issues01: #i117720#: convert assertion into warning 118485 - Styles for OLEs are not saved. Submitted by Armin Le Grand. cws mba34issues01: #i117714#: remove assertion Patch contributed by Jurgen Schmidt add some additional checks to ensure proper reading operations mostly prefer our stream / bounds checking work. Patches contributed by Herbert Duerr #i118816# add clarifying comment regarding Font::*Color*() methods extend macro->string handling for empty strings avoid magic constants for SALCOLOR_NONE initialize slant properly in ImplFontMetricData constructor (author=iorsh) #i118675# make check for extension updates more stable #a118617# remove VBasicEventListener.dll binary There are no known users depending on its CLSID Patches contributed by Ariel Constenla-Haile Fix build breaker on Linux/gcc Fix crash when trying to instantiate css.graphic.GraphicRasterizer_RSVG Patches contributed by Oliver-Rainer Wittmann sw34bf06: #i117962# - method <SwFlyFrm::IsPaint(..)> - consider instances of <SwFlyDrawObj> sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines gnumake4 work variously from Hans-Joachim Lankenau plus some amount of re-splitting of legacy headers. Patch contributed by Pavel Janik WaE: Remove unused variables. Patches contributed by Takashi Ono mingwport35: i#117795: MinGW port fix for vcl2gnumake mingwport35: i#117795: MinGW port fix for vcl2gnumake Patch contributed by Christian Lippka impress212: #i98044# re enable Text menu for outline and title shapes Patch contributed by Andre Fischer 118674: Made category B code optional and disabled by default. 118881: Ignore empty paragraphs after bullets. Patches contributed by Philipp Lohmann ooo340fixes: #i117780# use rtl allocator ooo34gsl02: #i117807# fix an off by one error (index actually inside the pfb section header) various cleanups, related compilation fixes, warning cleanups, re-working of obsolete stl template pieces to use boost instead, changed string classes, re-adapt KDE about data, about dialog, fixing warnings, and other fixes & improvements. Disable svg import / render for about/ branding code-paths for now. Restore full icon theme set. Remove OS/2 conditionals and sources. Remove conflicting gtk/full-screen monitors support. Retain existing svg rasterizer files - temporarily disabled. Standardize stringificaiton and fixup dllpostfix issues. Rename SvgGradientHelper::== to equalTo to avoid overloading issues. Use the flat GdiPlus API for LineCaps calls.
2012-11-06impress211: #i116339# implement bHandleAllCurrentEventsPhilipp Lohmann [pl]1-3/+5
Conflicts: vcl/unx/generic/app/saldata.cxx