path: root/oovbaapi
AgeCommit message (Collapse)AuthorFilesLines
2013-04-05Added and fixed various vba APINoel Power3-0/+3
Added OLEObject.LinkedCell Added ComboBox.LinkedCell Added Validation.Type provided a 'real' implemenation for AutoSize member ( applicable to various controls ) Change-Id: Id556d4c95a800951803609433e834105a6f20dbe Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Miklos Vajna <>
2013-04-05Revert "Added and fixed various vba API"Noel Power3-3/+0
This reverts commit 57b8dcc4323f736f51f9ed8334affeb042efbca4.
2013-04-04Added and fixed various vba APINoel Power3-0/+3
Added OLEObject.LinkedCell Added ComboBox.LinkedCell Added Validation.Type provided a 'real' implemenation for AutoSize member ( applicable to various controls ) Change-Id: Id556d4c95a800951803609433e834105a6f20dbe
2013-02-12add more missing adodb constantsNoel Power5-0/+100
Change-Id: Ia43e1c63aa3a1f72deaa20351f9fe59fcc021b62 (cherry picked from commit ed7012e9a324d322d68dac3cc9dda7bbbc3391ad) Reviewed-on: Reviewed-by: Tor Lillqvist <> Tested-by: Tor Lillqvist <>
2012-12-04re-base on ALv2 code. Includes:Michael Meeks1-3/+3
Patches contributed by Herbert Duerr i#118735 prevent endless loop if vlookup/hlookup doesn't find anything Patches contributed by Andre Fischer remove lp_solver i#118160: Added external CoinMP library. Patches contributed by Armin Le-Grand i#118485 - Styles for OLEs are not saved. i#118524: apply patch, followup fixes to 118485 Patches contributed by lihuiibm i#108860 - Fix range validation. i#118954 Chart data will lost after copy to different file Patches contributed by Ariel Constenla-Haile Fix Linux build breaker: extra qualification on member i#118696 - i#118697 - Fix some Sheet Tab Color API issues i#118697 - Fix uninitialized variable i#118771 - ScUndoImportTab should preserve tab background color i#118921 - Repaint linked sheet tab background color after updating link i#118927 - Undo/Redo "Update Link" does not reset sheet tab color i#118747 - Copy tab color when transferring sheets across documents Patch contributed by Oliver Rainer-Wittman i#118012 - methods <ScBroadcastAreaSlot::AreaBroadcast(..)> and <ScBroadcastAreaSlot::AreaBroadcastInRange(..)> adapt stl-container iteration in order to avoid destroyed iterators during iteration. Patches contributed by Mathias Bauer gnumake4 work variously Patch contributed by Daniel Rentz calc69: #i116936# fix VBA symbol Cells Patches contributed by leiw: i#118546 CPU 100% on switched off AutoCalculate with Conditional Formatting on date values Re-add new function documentation. Many various cleanups. Add missing calc66: #o11817313# also look at formula result number format, remove redundant binaries.
2012-11-06re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks734-2048/+13045
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-06add license infoNoel Power2-0/+18
Change-Id: I56653d99e1fac5e1b7cd2a69b4b160df4b75bb5d
2012-11-01add some new ado constants bnc#787452Noel Power3-0/+55
Change-Id: I1079cf87d223fc03e8cef53f69fa76ea4386c9b8
2012-09-20unusedcode: vbafoundfiles.?xx and XFoundFiles.idlMatúš Kukan2-48/+0
Change-Id: If4d2c45a4c819d17043b5dcb89a184f470a8fe57
2012-09-12targetted VBA re-work.Noel Power23-399/+109
2012-08-01add TabRatio api and detect macro at group shape fixes bnc#770708Noel Power1-0/+1
Change-Id: I73eb612edaba21aa5bb07577b42bd31f8de2dd2a
2012-06-22Remove empty or non-called methodsThomas Arnhold1-2/+0
empty: ClearTip implOnShapeInserted ImpCopyMarkedPoints ImpMakeDragAttr ImpCopyMarkedPoints ImpMakeDragAttr ImpDelDragAttr ImpMakeCreateAttr Is1stLessThan2nd LinkToListTemplate NewCoreSelection ScrollStart ScrollEnd SetNoOutlineNum non-called: NewCoreSelection Change-Id: Ief273b741aaf49ff66c0dac898686e4def4de0c1
2012-06-21re-base on ALv2 code.Michael Meeks114-2940/+1914
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks10-231/+162
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-1/+0
this removes dmake completely out of the build for migrated modules now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-23support Sheets.PrintPreview bnc#757844Noel Power1-0/+1
there is still a little wrinkle, the preview shell always shows what sheets are selected, it's currently not possible to specify the sheets to preview
2012-04-20add stub vba implementation Application methodsNoel Power1-0/+3
added Application.DisplayExcel4Menus, Application.DisplayNoteIndicator, Application.ShowWindowsInTaskbar. Althought these attributes of the Application object don't do anything they allow setting and retrieval of the state. We could make a usable implementation for Application.DisplayNoteIndicator, the others though don't really seem to have any useful equivalent in the libreoffice world
2012-04-20vba api Application.DisplayScrollBars implementation bnc#757840Noel Power1-0/+1
2012-04-20implement VBA Application.DisplayFullScreen bnc#757885Noel Power1-0/+1
2012-04-17add support for MousePointer attribute in controlsNoel Power1-0/+1
For Useforms it doesn't quite work exactly as MSO, for examply if we set the MousePointer for the Userform it works as expected until we mouse over another control at which point the mouse pointer is changed to that of the control. In MSO it would appear that the Userform mousepointer is king, perhaps all that is necessary is to apply the mouse pointer to each contained control, needs some investigation. Also only a limited number of the possible mouse pointer styles are processed, the conversions of mso -> lo pointer styles ( and vice-versa ) and not really tested to see if they all make sense
2012-04-08gbuild: "use" vs. "add"David Tardon1-1/+1
2012-04-06merge feature/gbuild_componentsDavid Tardon4-81/+17
2012-04-05oovbaapi: remove bogus ttt.diffMichael Stahl1-410/+0
2012-04-01merge origin/masterDavid Tardon11-37/+54
2012-03-20add vba support for BackColor, AutoSize, Locked attributes bnc#749960Noel Power8-1/+46
2012-03-11refactor UnoApi classDavid Tardon4-81/+17
2012-03-05vba implementation for Application.OnKeyNoel Power1-1/+1
2012-02-08Added READMEs for modules which used to be in libs-coreJosh Heidenreich1-0/+5
2012-02-05switch to include-based build rather than sourced-based buildNorbert Thiebaud1-35/+2
2011-12-07in modules, when we have a env we are in stage gbuildBjoern Michaelsen1-0/+1
2011-11-29move reconfigure into gbuildBjoern Michaelsen1-1/+1
2011-11-25make gbuild makefiles run independant of pwd againBjoern Michaelsen1-2/+2
2011-11-21oovbaapi: kill dmakefilesMichael Stahl6-467/+0
2011-11-21oovbaapi: empty d.lst and add missing IDLs to makefileMichael Stahl3-17/+6
2011-11-21oovbaapi: rename SheetObject.idl to Button.idlMichael Stahl1-2/+2
2011-11-16tweak gbuild standart Makefile to allow partial build in unsourced envNorbert Thiebaud1-4/+4
This allow to run make in a module wihtout the need to source
2011-10-28Add vba support for assigning names to cell rangesAugust Sodora1-1/+1
2011-10-23no need for SRCDIR parameter hereMatúš Kukan1-1/+1
2011-10-21UnoApiTarget: replace realpath callsMichael Stahl1-1/+1
2011-10-05simplfy dmake to gbuild bridgefileBjoern Michaelsen1-40/+1
2011-09-19process more idl files at once - second part: makefilesMatúš Kukan1-1033/+1054
2011-09-08Revert "process more idl files at once - second part: makefiles"Norbert Thiebaud1-1054/+1033
This reverts commit a44dda4b7d71f8d2b4e0cca79d732eab89588c3a.
2011-09-02process more idl files at once - second part: makefilesMatúš Kukan1-1033/+1054
2011-09-02include missing header fileMatúš Kukan2-0/+4
2011-08-19detect gmake 3.81 and limit to -j1 unless num-cpu is explicitly setNorbert Thiebaud2-2/+2
2011-08-10prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe4-4/+4
2011-08-05reflect gmake flavorTakeshi Abe1-1/+1
2011-08-05Emacs mode line compatible with vi's oneTakeshi Abe1-0/+1
2011-07-30Add consistent Emacs and vim mode linesTor Lillqvist4-0/+6
2011-07-22postmerge fixes for gnumake4Bjoern Michaelsen1-0/+38