summaryrefslogtreecommitdiff
path: root/starmath/source/smdll.cxx
AgeCommit message (Collapse)Author
2017-08-03starmath: cleanup includes with iwyuJochen Nitschke
Change-Id: I6de145f8b59d3ebcbc0cb32df3f955c9ee738eeb Reviewed-on: https://gerrit.libreoffice.org/40666 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-07-21migrate to boost::gettextCaolán McNamara
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2017-03-27create SfxInterfaceId o3tl::strong_intNoel Grandin
Change-Id: Ie52f63382a9fb36f9a472801be012b140bfb51f6 Reviewed-on: https://gerrit.libreoffice.org/35722 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-12-12starmath: Omit empty dtorTakeshi Abe
Change-Id: I7c905255627fb5286378e077d52932e9b184f054 Reviewed-on: https://gerrit.libreoffice.org/31853 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>
2016-07-13Moved SfxModule owner to SfxApplicationMark Page
::GetAppData replaced with SfxApplication::GetModule that now returns SfxModule* SfxModule no longer registers self for ownership instead it is now registered using SfxApplication::SetModule Change-Id: Ifbbe1b2b4c5122da8e643b7926d47878d116c6c8 Reviewed-on: https://gerrit.libreoffice.org/26914 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-01-05Make SotFactory private to sot/ and clean a bitMatúš Kukan
Change-Id: Ia683280a3e95eee995e036db6bde5d28852f92ff
2015-12-17Remove unused ToolPanel (aka TaskPane)Samuel Mehrbrodt
Superseded by the Sidebar Change-Id: I54970d71cd9d42de4f47b223e50dd9474b40632a Reviewed-on: https://gerrit.libreoffice.org/20724 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-11-06loplugin:stringconstant: elide explicit ctor usage (automatic rewrite)Stephan Bergmann
Change-Id: Id5b78aa78fc585a67712fa44329479a86230d194
2015-05-12tdf#68871: Remove the old Elements panel from MathJulien Nabet
Conflicts: starmath/inc/toolbox.hxx starmath/source/toolbox.cxx Change-Id: Ie148d57dc14ed3f38566c24ee027f23e25987810 Reviewed-on: https://gerrit.libreoffice.org/15599 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann
Change-Id: Ia1facd79ccfa142412c833bded0d65b50e71d961
2013-05-30fdo#63351 make use of ZoomSlider in StarMathThomas Arnhold
In collaboration with Marcos Souza <marcos.souza.org@gmail.com> :) Includes some reordering of the statusbar: Zoom and ZoomSlider right, left field with automatic size adjustment. Change-Id: Ibfb1eab1abef7b026eeb7fd7c0a778c433c9e208 Reviewed-on: https://gerrit.libreoffice.org/4053 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-05-20Math: new rendered Elements docking window addedTomaž Vajngerl
Added a docking window with elements that are rendered using the math renderer insted of static pictures. Currently this is an alternative to the existing elements floating window which will be removed when the new one is ready. This is an initial but fully functional version. Change-Id: I7678d09d643c532c672447026b0f12b7b70fc91d
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2012-07-06re-base on ALv2 code. Includes:Michael Meeks
mingwport35: i#117796: MinGW fix to VistaFilePickerImpl.cxx Patch contributed by Takashi Ono http://svn.apache.org/viewvc?view=revision&revision=1172092
2012-07-03ditch String::CreateFromAsciiCaolán McNamara
Change-Id: I2b482bd323ac510629c5ee31868010b7cd6ce691
2012-06-09Remove superfluous empty lines on topThomas Arnhold
More than two lines are removed for readability. Change-Id: Ibff6cf68d7c512e240a54065b54a225bb23a782b
2011-11-27remove include o pch header from starmathNorbert Thiebaud
2011-05-23make this a non-leaky singletonCaolán McNamara
2011-02-18Translated several German comments in Math.Tobias Kranz
2010-11-06Removes a fair amount of BOOL variables in starmathAlexandre Fournier
I uses the native bool type instead. Some signatures containing BOOL have been left untouched when belonging to an inheritance hierarchy beyond the scope of starmath
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-05remove include guards using fixguard.pyPetr Mladek
2010-06-09cws tl74: merge with DEV300_m81Thomas Lange [tl]
2010-04-16slidecopy: now using SID_TASK_PANE in all applications, also in Impress.Frank Schoenheit [fs]
Implies registering the respective child window in the apps, not in SFX. Also implies getting rid of SID_RIGHT_PANE in Impress. Also, renamed SID_TASK_PANE in Impress to SID_SHOW_TOOL_PANEL, which better fits its purpose, and avoids confusion with SID_TASKPANE.
2010-02-26cws tl74: merge with DEV300_m72Thomas Lange [tl]
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-09-28158766 avoid duplicating symbols in the catalogThomas Lange
2008-04-10INTEGRATION: CWS changefileheader (1.12.164); FILE MERGEDRüdiger Timm
2008/04/01 15:41:59 thb 1.12.164.3: #i85898# Stripping all external header guards 2008/04/01 12:41:40 thb 1.12.164.2: #i85898# Stripping all external header guards 2008/03/31 16:29:46 rt 1.12.164.1: #i87441# Change license header to LPGL v3.
2006-09-17INTEGRATION: CWS pchfix02 (1.11.48); FILE MERGEDOliver Bolte
2006/09/01 17:40:45 kaib 1.11.48.1: #i68856# Added header markers and pch files
2006-05-02INTEGRATION: CWS sfxcleanup (1.10.66); FILE MERGEDRüdiger Timm
2006/03/30 15:02:27 mba 1.10.66.2: #132394#: remove superfluous code 2006/03/30 14:56:51 mba 1.10.66.1: #132394#: remove superfluous code
2005-09-07INTEGRATION: CWS ooo19126 (1.9.132); FILE MERGEDRüdiger Timm
2005/09/05 17:37:43 rt 1.9.132.1: #i54170# Change license header: remove SISSL
2004-10-04INTEGRATION: CWS mav09 (1.7.32); FILE MERGEDKurt Zenker
2004/09/16 17:12:21 mav 1.7.32.3: RESYNC: (1.7-1.8); FILE MERGED 2004/05/06 16:47:53 mba 1.7.32.2: #i27773#: first create module before accessing resources 2004/04/14 13:24:26 mba 1.7.32.1: #i27773#: remove so3; new storage API
2004-08-31INTEGRATION: CWS xmlsec05 (1.7.62); FILE MERGEDKurt Zenker
2004/07/21 09:42:34 mt 1.7.62.1: #i21596# Digital Signatutres...
2004-01-28INTEGRATION: CWS filtercfg (1.6.24); FILE MERGEDKurt Zenker
2003/10/30 16:40:41 mba 1.6.24.1: #102620#: create SfxFilters on demand
2003-09-19INTEGRATION: CWS fwkq1 (1.5.120); FILE MERGEDRüdiger Timm
2003/07/15 06:25:23 mba 1.5.120.1: #110843#: get rid of factories
2001-10-12Task #93129#: use also the new Undo-/Red controlerjp
2001-05-30#86646# applied to current versionThomas Lange
2001-05-02Math configuration and Symbol/SymbolSet/SymbolSetManagerThomas Lange
2001-02-13RegisterPluginMenuBar addedThomas Lange
2000-09-18initial importJens-Heiner Rechtien