summaryrefslogtreecommitdiff
path: root/cui
AgeCommit message (Collapse)Author
2012-09-19fdo#48729 Change int16->int32 in auto replace dialog.Tomaž Vajngerl
Auto correct / replace dialog supported only 65535 (2^16) entries (per language) due to using sal_uInt16 in the code. This restriction existed only because of legacy code which was meanwhile refactored to use dynamic containers (like std::set, std::vector). This fix changes usage of sal_uInt16 to sal_uInt32 to increase the number of entries to a much higher value. Change-Id: Ica77648915266fed67602a4e30b59a4e55e34efc
2012-09-19ComponentContext::getUnoContext -> getComponentContext simplificationStephan Bergmann
...and some further clean-up. Change-Id: If5dce53e382b56390c502d0d0d93fc06cbfe33ea
2012-09-14Improvement on previous commit, UCB clean upStephan Bergmann
* As UCB is only ever initialized with "Local"/"Office", remove this configuration vector completely. The "create" ctor creates an instance internally initialized with those "Local"/"Office" keys. Special (test) code can still instantiate an uninitialized one via plain createInstance. And for backwards compatilibity process startup still ensures to create an initialized instance early, in case there is still code out there (in extensions) that later calls plain createInstance and expects to get the already-initialized (single) instance. * XInitialization is an "implementation detail" of the UniversalContentBroker service, do not expose in XUniversalContentBroker. * ucbhelper/configurationkeys.hxx is no longer needed and is removed. * ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that requires ucbhelper::Content constructors to take explicit XComponentContext arguments now. * The only remaining code in ucbhelper/source/client/contentbroker.cxx is Android-only InitUCBHelper. Is that relevant still? Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
2012-09-11Improvement on previous commitStephan Bergmann
Change-Id: I10984b6ac4128ad46f512dade0f4e0084d0b9348
2012-09-11fdo#46808, Adapt task::PasswordContainer UNO service to new styleNoel Grandin
Create a merged XPasswordContainer2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I245b566b43e4646f10914b0aee13b2a0b0e296ae
2012-09-07WaE: member init orderCaolán McNamara
Change-Id: Idf7def16e5a9bb4a44624dbc1039e7df05d07c40
2012-09-07Moving experimental section to java, changing section nameJoel Madero
First of a few patches to move measurements to the general section in the LibreOffice main tree. This patch moves experimental section to "Java" and then changes the name "Java" to "Advanced". The space which was cleared by moving experimental section will be used for measurements in the future. modified: cui/source/options/optgdlg.cxx modified: cui/source/options/optgdlg.hrc modified: cui/source/options/optgdlg.hxx modified: cui/source/options/optgdlg.src modified: cui/source/options/optjava.cxx modified: cui/source/options/optjava.hrc modified: cui/source/options/optjava.hxx modified: cui/source/options/optjava.src modified: cui/source/options/treeopt.src Change-Id: I20073296ce81aace4b041ef5cb27e4313637a58d
2012-09-06offapi: move css.ui.UICommandDescription to css.frame.UICommandDescription:Michael Stahl
The service implementation used "com.sun.star.frame.UICommandDescription" since forever, so the IDL file was essentially wrong documentation. But since 7a464263cc5c2ca2b7128734ff4860e02d662818 converted the service to new-style, it cannot be instantated any more and e.g. clicking on Tools->Customize crashes. (Adapting the implementation instead would be an incompatible change.) Change-Id: I564bddaf3836827f5b72360a2bde19d6158b7ba5
2012-09-05Some clean up of previous commitStephan Bergmann
Change-Id: I14097acf09e9663af7d7abc5f0c9d481880ecc51
2012-09-05fdo#46808, Adapt frame::ModuleManager UNO service to new styleNoel Grandin
Create a merged XModuleManager2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Explicitly document the XNameReplace interface in the IDL, which is already implemented by the service, since there is code currently using it. Change-Id: Ib46349174b1ce495c240031e93c9427fc33d9853
2012-09-04fdo#46808, Adapt DocumentDigitalSignatures UNO service to new styleNoel Grandin
Rename service from "Decryptor" to "DocumentDigitalSignatures" to be consistent with the other UNO services, and with it's own header file name. Add service constructor for passing in arguments. Change-Id: Iaca0c40bb2f1a1af2ef9ca29361bfd023ade2678
2012-09-03More places that require a prefixed "system"Stephan Bergmann
Change-Id: I49cf1f02faf70a5a92ab45e7678253ba4e5f68d0
2012-09-03fdo#46808, Adapt system::SystemShellExecute UNO service to new styleNoel Grandin
Change-Id: Ib298b3219c3e89dd35bce0974846ed4888ed941e
2012-09-03fdo#46808, Adapt UICommandDescription UNO service to new styleNoel Grandin
Change-Id: Ibca112904f137ff981ae9be3e5bd56aa11aec352
2012-09-03fdo#46808, Adapt ModuleUIConfigurationManagerSupplier UNO service to new styleNoel Grandin
Change-Id: I58b17349474b974edd24aa17ec08ffa848a92ae9
2012-08-31add "Tango Testing" icon themePetr Mladek
It is enabled by default for dev build. It will be used for reworking the Tango theme by the design team. The them was requested by Stefan Knorr (Astron) <heinzlesspam at gmail dot com> The two intial icons are from Alexander Wilms <alexander dot wilms at zoho dot com> Change-Id: I9205a3164352442a2cdc02e75e58b15b327dfbd3
2012-08-31-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann
Change-Id: I6d5948fc6b2b42e306db9de70ab44b235dc116f9
2012-08-30-Werror,-Wmismatched-tagsStephan Bergmann
Change-Id: Ia8242f98f2c1d4256bf84c6ad4f57f998d895d50
2012-08-30ever-annoying int != sal_Int32 problemCaolán McNamara
Change-Id: I07497cf288004931d4212e92decd18fb8c685a78
2012-08-30try a stab at remote fix for no matching function for call to make_sharedCaolán McNamara
Change-Id: I029df0a94158acc5ca9705f53070d39d297b7b17
2012-08-30some more build failuresCaolán McNamara
Change-Id: I2c2eac4fd848925fada754ced03328fa5320f901
2012-08-29use SAL_N_ELEMENTSCaolán McNamara
Change-Id: Ia55c8696657c459423d745e298630d549e4125df
2012-08-29remove unused resourcesAndras Timar
Change-Id: I07c3a456b36a4f032f5e158632eccd4370ce0085
2012-08-29Cleanup in Tools > Options > User DataUray M. János
Change-Id: I4f0a0304d7dd23ed8ce011e6f8f90e170bfbe5df Cleanup in Tools > Options > User Data Change-Id: If89f19e22b6efeb0fdd811ff8afe2cb6c0b0bf4e Reviewed-on: https://gerrit.libreoffice.org/500 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-29resolved fdo#52240 fdo#52137 fdo#52288 user editable date patternsEike Rathke
Implemented user editable date acceptance patterns. The introduction of strict date parsing using locale dependent date acceptance patterns in 3.6.0 wasn't always welcomed. Besides that not every locale had patterns for incomplete (only day and month) date input, users also complained about not being able to key in dates on numeric keypads if the locale's date separator wasn't '/' or '-' This commit implements a "Date acceptance patterns" edit field under Tools->Options->LanguageSettings->Languages that follows the selected locale and enables the user to add patterns. Example de-DE locale: * default patterns: D.M.Y;D.M. * to enable additional input on numeric keypad: D.M.Y;D.M.;D-M-Y;D-M * if 3-4 shall not result in a date, D-M- could be used instead of D-M * note that to enter an ISO 8601 Y-M-D date with a D-M-Y pattern active one needs to enter a year >31 or with at least 3 digits, e.g. 011 Change-Id: I9e20fcb168578b02d0f0248a0e209942e0f27113
2012-08-28tweaking the "fill in character" support in Calc Number Format StringsJohann Messner
a) changed ordering of repeat code marker ( 0x1b ) and repeat code to more sensible ( and correct imo ) order b) prevent some possible div/0 errors c) added some missing formatter 'GetOutputString' calls
2012-08-27Remove remaining checks for HTMLMODE_SOME_ABS_POSHarri Pitkänen
This HTML mode is never disabled for any HTML export options. Thus it is not necessary to check for it. Completes the cleanup started in commit feeb57e0a63cdcd81898050d059e7933f62c5292 Change-Id: I3ea27ea52cdc355f19d0d2fb33ac92262df5d13f Reviewed-on: https://gerrit.libreoffice.org/488 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2012-08-13wider listbox for language namesAndras Timar
Change-Id: I2d7d742a393e5b44a2c7584e6a2b8c63ee04cd36
2012-08-12Modifiying some comments to follow the Doxygen standardsFaisal M. Al-Otaibi
Change-Id: Ia64c66cfaaa9ed7b1c8f3984f797ac1605fac7d4
2012-08-11Remove unused local varsJulien Nabet
Change-Id: I80bd0329e15cb365091ea6f5c7e1ef3559d681fc
2012-08-10callcatcher: reduce Container, update unused code listCaolán McNamara
Change-Id: I11733daf2668c4142052ceb4498f5500e7e291ef
2012-08-09correct row heightsIvan Timofeev
Change-Id: I567520f8c68f7f8f84dbd7d6e9b76705b7cb311d
2012-08-09Addition of linear divider and header "Optional (unstable) Features"Joel Madero
Put two experimental options (Experimental & Macro Recording) below a linear divider with the header of "Optional (Unstable) Features" Had to adjust distance between two options in order for them to fit properly in the dialog. Change-Id: I784f99c282d5b70e7e025b1ca05a7c8d73869cef
2012-08-08reduce ascii noise and useless commentsThomas Arnhold
Change-Id: I317058e3b25cebb7c1d89361636261c5f16a84d4
2012-08-08remove include comments and boxesThomas Arnhold
Change-Id: I9ccf664e8f75a68b1b87c2b29ae617a90d0741a7
2012-08-08Convert SV_DECL_REF_LIST(SvBaseLink) to std::vectorNoel Grandin
Change-Id: Id397c5993cd6562ff3400dc63a9e2678d05732cf
2012-08-08Expand the only use of the SV_DECL_IMPL_REF_LIST macroNoel Grandin
Change-Id: I697d53f44e8e79f7c5b21978101eef0cb6966475
2012-08-07remove empty ascii boxes and stuff IIThomas Arnhold
Change-Id: I7fc113f8d59f7c82bae6acace7bf4230b4c2bbea
2012-08-07remove empty ascii boxes and stuffThomas Arnhold
Change-Id: Ied91b5b298f0cfad0d3408c3cbb87c7bd1b83247
2012-08-07drop bogus eof linesThomas Arnhold
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-08-07fdo#46193 MessBox was made copyableZolnai Tamás
Part of MultiLineEdit was moved down from stvools to vcl with name VCLMultiLineEdit. MessBox uses it to display the message in read-only mode. Some of svtools' classes - which are necessary to implement VCLMultiLineEdit - were moved to vcl as a whole, and their includes are rewrite. Note: ExtTextView and ExtTextEngine classes would be leaved in svtools if VCLMultiLineEdit is a template class, but two macros: IMPL_LINK end IMPL_LINK_NOARG make it impossible to use template syntax. Change-Id: I26543868d8081c225c7125404d23369de3c3afcd
2012-08-03enable preview for 'special' '*' formatsNoel Power
Change-Id: I2f94c3d8d827ecabc6dd5e685bb40954fe2427c4
2012-08-02Bring background image in About box back & moreStefan Knorr
+ revert background image removal + useful fallback logo text in case rsvg doesn't work on the platform + better calculation of dialog size + somewhat better high-contrast support + slightly modified background image Change-Id: I1cd77dd7b47eec6bf8709b225ecf0d070f9bb869
2012-07-31callcatcher: pModule is leakingCaolán McNamara
Change-Id: I85aae76937c2416964d6e49cdd6ac39dca83ebbd
2012-07-31use return optimizationCaolán McNamara
Change-Id: I9f56598e238f56b3648ecad6526634a2ee363e5b
2012-07-30remove unnecessary includes of svl/svarray.hxxCaolán McNamara
Change-Id: Ifec201efc4e97baf2d36d66c4ae6967eadd6134c
2012-07-30Typo ressource -> resourceStephan Bergmann
Change-Id: Id13e7acfbe34eca5e124c9032d36d6f158bfb831
2012-07-30Bug 48549 - System::Beep() removalMathieu Vonlanthen
Change-Id: I011048912af051a762a78af8646513a1fc624073
2012-07-28svxbox.cxx unbuilt, svxbox.hxx unnecessarily includedCaolán McNamara
so remove svxbox.?xx Change-Id: I329b8468d05ea108ea9cfb57e3702cccfcc69227
2012-07-27basic, cui, extensions, filter, vcl: fix some warningsMichael Stahl