summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2012-11-30c++ API: use css alias in generated headers, adds global css declThorsten Behrens
This changes all generated API headers (.hpp and .hdl) to use a namespace alias 'css' instead of the pointlessly long com::sun::star Makes the change in cppumaker & associated tools, adds a global namespace alias definition in sal/types.h, and removes a kiloton of local, now pointless-to-harmful versions of that alias from all over the code. Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
2012-11-29Fix missing place after a11y API change.Thorsten Behrens
The accessible event listener registration changed name. Change-Id: I869cd6341dbe52e9533f167891ce000fa8928976
2012-11-29API CHANGE a11y unpublishing and add/removeListener rename.Thorsten Behrens
The a11y API has never really been picked up by tools vendors, let's not tie ourselves up here for no good reason. This unpublishes all css::accessibility, and dependend API. With that, we can change the rather unfortunately-named add/ removeEventListener to be add/removeAccessibleEventListener, thus not conflicting with the XComponent methods of the same name. Change-Id: I595598c3a8e46415f80b2780f333333174865fe4
2012-11-29Resolves: fdo#44664 Provide a way to set the default print job format.Caolán McNamara
a) In the print dialog you can temporarily override the default print job format for a single print job b) In the printer options dialog you can override the default print job format for a single printer c) Under tools->options->print you can override the default print job format for all printers. Tidy up the restart dialog in passing Change-Id: Ibea94bab6a79c3590dbf34583013db4e2ac06f45
2012-11-29make the options dialog layout incrementally convertable to .uiCaolán McNamara
it will now allocate the fixed reserved size for its tab pages to layout-enabled tabpages Change-Id: I5e56a09c5febc702d194f18954fd249bcd366dd9
2012-11-28get vcl building on RHEL-5Caolán McNamara
Change-Id: I01dc490d09fbe4bd0cce34b7e93afd36dd517f25
2012-11-28We only support MSVC 2008 (_MSC_VER 1500) or laterTor Lillqvist
We can drop or simplify many conditionals. Change-Id: I37e820e515cc09845c30b62c89ddb3b6ff370f97
2012-11-28Windows: Draw line between the bottom toolbar(s) and viewshell too.Jan Holesovsky
But do _not_ draw such a line for the vertical toolbars, it looks distracting. Change-Id: Icc1083c8c69f26740b5999b11214ee60078ea218
2012-11-28Remove useless method SetBackgroundBitmapMarcos Paulo de Souza
Thomas Arnhold asked me to take a look at the method SetBackgroundBitmap. In my XFCE, removing this method didn't chnage anything. So this needs more tests in Windows and other WM's. Change-Id: I3e10bea4eac114326ff981fb21ba0d292818b1da Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
2012-11-27try and make error message a little more usefulCaolán McNamara
Change-Id: I20070965dbf2632461fc74cc8a9795c7ddded269
2012-11-27Make python3 work with custom VALGRIND_CFLAGSStephan Bergmann
Change-Id: Ia4b08a1b20bf46af4d06c0478ed8e795ee543703
2012-11-27fdo#46808: Missing adaptions to XFolderPicker2Stephan Bergmann
c988da288ec473a28f61ebb53aa3ff82bab11ef4 "fdo#46808, Adapt ui::dialogs::FolderPicker UNO service to new style" had left some FolderPicker implementations at XFolderPicker, so creating them caused DeploymentExceptions. Change-Id: I3463161f9bb87a69a2777c331eb5b93d487790b0
2012-11-27vcl: Edit: add placeholder text feature, import it from .uiIvan Timofeev
Change-Id: I65d305b07dba5ddd80a108d5ef1b36f75eb67243
2012-11-26make presentation spanning all screens work (bnc#758138)Luboš Luňák
This reverts an API "improvement" from 6ee5dfa150d408179e20a5525ff7ec46649e0e58 that tried to use -1 as the current screen/display but failed. The check for nDisplayScreen being in range broke all-screens (which is represented as last_screen+1 value, which is broken in its own way, as e.g. the screen count can change). The same way -1 as the default value is broken, as everywhere else invalid invalid screen number means spanning all screens. The extra overloads without a default value should take care of that. Change-Id: Ie118038eacacebc007c25860732d5904ad0de2b9
2012-11-26Make ~Window more robustStephan Bergmann
...in cases where the Window(WindowType) ctor did not call Window::ImplInit, so many members are null; if then a derived class's ctor throws an exception, ~Window must be careful not to dereference those null members. Change-Id: I12c4b1b5d7f3633387b85acf9da6d57c42e793b4
2012-11-25fdo#57499: VclContainer: enable child transparent modeIvan Timofeev
Change-Id: I42aa0c578a927777725e5be4f8534f68bc709cd6
2012-11-25cppCheck: remove dead assignment and dead variablesjailletc36
Change-Id: I3f0eae93be7f362ff70f8a544c46cd500d2ca50c Signed-off-by: jailletc36 <christophe.jaillet@wanadoo.fr> Reviewed-on: https://gerrit.libreoffice.org/1153 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2012-11-24PrintDialog: add some space between preview and tab controlIvan Timofeev
Change-Id: I2bab3de95b6cf22ef1c40d3062c7402fac4ab5b1
2012-11-24fdo#57472: VclContainer: make it paint-transparentIvan Timofeev
Change-Id: I02f09ecf7edb8a8b01b996782ee9618988b5f56e
2012-11-23some i18n wrappers with LanguageTagEike Rathke
Change-Id: I2ceaa3159e8669c2c569fa8559c1e061dcad399d
2012-11-23callcatcher: update listCaolán McNamara
.ui conversion has finally make inroads into core vcl widgets, no WorkWindow are initialized from ResIds anymore post conversion of the xslt filter dialog Change-Id: I4a1764d9fb9be9e252630e3afc9972221bc16be6
2012-11-23Include gio headers only when gio is enabledFridrich Štrba
Change-Id: I04058cd7bc96b1380d0ac85b6090073810996210
2012-11-22update autoscrolls on text modificationsCaolán McNamara
not just on SetText or Resize Change-Id: I9991125d8f5eaa527e2cf274222c94b6d6cc1069
2012-11-22make left-right traverse through radiobutton groupsCaolán McNamara
lets preserve the traversal order from the initial grouping order, so convert the radio group set to a vector Change-Id: If057f0c5d5f2eac2e8866a8a39efde8035c4fc4a
2012-11-22support setting textbuffers on textviewsCaolán McNamara
Change-Id: Iaab4f17539c65c11870ce9b0635dc5ab47f1fa88
2012-11-22*height* not widthCaolán McNamara
Change-Id: I6ca792b9658e89d1b3dd147332e57625eb31256a
2012-11-22Use ENABLE_GMENU_INTEGRATION consistentlyStephan Bergmann
Change-Id: I576bfa41b0dce0cba8c92c123f8747cf619fcffb
2012-11-22and one more GetLocale leftoverEike Rathke
Change-Id: I1e27288d6a2d04b9ca2a30b9ccdd96565c8ff0f1
2012-11-22add version string to GtkWindow's to help theme authors.Michael Meeks
Change-Id: I3b03dc67de563e5d87fb85c0566fc411e372c690
2012-11-22AllSettings LanguageTag also in aqua-only filesEike Rathke
Change-Id: Iaecb5a3dfad8ca04085888102d69350eb1a6ae1b
2012-11-22Adapt some GetUILocale leftoversStephan Bergmann
Change-Id: I0400858249d4722a3b5583febd82200e62a64b20
2012-11-22AllSettings LanguageTag also in win-only filesEike Rathke
Change-Id: I7a64a3d582d064608583a80d206745a77f474cfa
2012-11-22AllSettings with LanguageTagEike Rathke
Change-Id: I710ae66e51139662eb442b681fdf9cc9d158551d
2012-11-22use MNEMONIC_CHAR defineCaolán McNamara
Change-Id: I824bd1ad981e0b37e273a054e2a64cb500776180
2012-11-21Clean up remains of NativeActivity-based Android app supportTor Lillqvist
We haven't been able to build NativeActivity-based apps (like the android/qa/sc and anroid/qa/desktop thingies) since we switched to DISABLE_DYNLOADING and a single DSO liblo-native-code.so anyway. No lo_main() any more. <sal/main.h> should not be included ever when compiling for Android of iOS now. Lots of stuff binned from vcl's androidinst.cxx, in the (vain?) hope that it will reduce the amount of never invoked GUI code that gets linked in. Change-Id: I25f584864c40110774c728a23151e089620442d9
2012-11-21obtain LanguageTag from SvtSysLocaleEike Rathke
Change-Id: Iaee25f1d92349704eaae45e6582d31dfa718ddcb
2012-11-21Revert "Xlib import via generic pkg-config"Fridrich Štrba
It breaks our baseline Linux release builds where x11_extensions headers are actually used. This reverts commit 3f00bc6717964c2d4db26093b64a68f93c7de906.
2012-11-21apply packing properties of pseudo-scrolledwindow to self-scrolling childCaolán McNamara
Change-Id: I13b0b625109237a0ec9711ed2efdc34cd3e0d32b
2012-11-21Xlib import via generic pkg-configEnrico Weigelt, metux ITS
Generic importing Xlib+friends via pkg-config, instead of scanning through a list of directories. This is very helpful for non-standard installation pathes and crosscompiling, as the generic pkg-config infrastructure will handle it all. Also dropping the obsolete bundled Xext headers. Conflicts: vcl/prj/build.lst Change-Id: I6ee381030ff9f1d2d83062a17ab55ad3d847a4c6
2012-11-21KDESalGraphics: fix CTRL_LISTNODE drawing in expanded stateIvan Timofeev
Change-Id: Ia70f1b3e2afb459bf91748f9e4ba0a0cbde74260
2012-11-21KDESalGraphics: transparent background for some widgets, fdo#55952Ivan Timofeev
Change-Id: Iea8537b0d69efaa7323c739c614272f6525435dd
2012-11-21VclContainer: use transparent backgroundIvan Timofeev
see http://lists.freedesktop.org/archives/libreoffice/2012-November/040587.html, screenshot at [3]. Change-Id: Iaf72b3734564301244365773f05c6df01a6dea62 Reviewed-on: https://gerrit.libreoffice.org/1143 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-11-21UnityMenu: ensure ENABLE_GMENU_INTEGRATION is actually ever setThorsten Behrens
Change-Id: I6b7dfd5dd80f45c216c9ec240a390b6434a12672
2012-11-21UnityMenu: don't build when ENABLE_GMENU_INTEGRATION is not onThorsten Behrens
Change-Id: Iba9e6c3d2483a20ed3ec33b85b4c5f78830fd2f6
2012-11-20translations is a source-only moduleAndras Timar
Change-Id: Ib89ccdfe3646f68df6b483c54eb330c0b223c32a
2012-11-20sal, cppuhelper, udkapi, offapi: s/@since 3.7/@since 4.0/Michael Stahl
Change-Id: Iefbe31af8d6ec421c6006423b6ee3a6375e3d453
2012-11-20cairo: convert to gbuildMatúš Kukan
Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3 Reviewed-on: https://gerrit.libreoffice.org/1144 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-11-20Enforce use of accessors on gen.hxx structuresMatteo Casalin
Change-Id: Icd1b2937fdeaba6de1877258731f53ddf996002e Reviewed-on: https://gerrit.libreoffice.org/936 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-20use LanguageTagEike Rathke
Change-Id: I5fe231f26d29dbab214d414790936b2b484c2fe6
2012-11-20use LanguageTagEike Rathke
Change-Id: Ia5d328b995460f11602f3a1e4d49946d10dfad73