191 Commits
Author SHA1 Message Date
Xisco Fauli 9635351580 bump copyright year to 2026
Change-Id: If9b398d338f0a99b400b58c0f4d095a9b9ca5e4a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196417
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-01-02 19:28:56 +01:00
Ilmari Lauhakangas b1fedaf2c1 tdf#163746 ODK API docs: place "optional" and "property" decorations
closer to the definitions

Change-Id: I29e3fdb57e5ee0acbbdd33fd2a9b2cb5f4e15736
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187254
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2025-07-02 09:03:56 +02:00
Ilmari Lauhakangas fe9a23edab ODK C++ docs: remove HTML_TIMESTAMP = NO
It is disabled by default since Doxygen 1.8.9

Change-Id: I76bb370fb7ee0907bd2d0ac175c35361fa001edb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187253
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2025-07-02 09:02:48 +02:00
Ilmari Lauhakangas ddf77c92a5 tdf#163747 ODK docs: CSS hack to add "unpublished" decoration
Add an HTML_EXTRA_STYLESHEET setting to the Doxyfile of idl
and remove HTML_TIMESTAMP = NO while at it (it is disabled by default
since Doxygen 1.8.9).

The hacky CSS rule is extra long due to the need to exclude
*.idl File Reference pages from it.

Change-Id: I848f6c216b68875fd032044f04ca72f5a5e2ed1e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186595
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2025-07-01 20:21:44 +02:00
Ilmari Lauhakangas ad28d16caa Rework SDK installation guide layout
Get rid of table-based layout in favour of CSS grid.
Don't break paragraphs with line breaks to make it easier to grep stuff.

Change-Id: I86ec8defd5746bfd8de6e08b686e454c8a0fdfa1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185975
Tested-by: Jenkins
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2025-05-28 18:48:24 +02:00
Samuel Mehrbrodt 7825e77751 Logo on api.libreoffice.org should link to itself
not to libreoffice.org

Change-Id: Ic6c66312720dc1921693015b6d904f5b12d19f03
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181355
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2025-02-10 21:40:55 +01:00
Xisco Fauli 4852740395 bump copyright year to 2025
Change-Id: Id2d0597ed86a5f798eec22dde5b954c06442a2a1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/179610
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2025-01-02 12:31:22 +01:00
Stephan Bergmann 603e92c7d9 Some PRODUCTNAME parametrization in SDK .html files
(and some places need a lower case LCPRODUCTNAME; plus some more clean up)

Change-Id: I7e97fcbe2e59ef22dffa7c0b47f076446873d09e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176539
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Tested-by: Jenkins
2024-11-13 15:42:01 +01:00
Julien Nabet 6aa2e8fe2b tdf#160924: SDK: typo SDK_HOME instead of OO_SDK_HOME for linux
Change-Id: I8ec2bc31b19cc6b724a6f7ea3238dda8cf60d4b7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167111
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-05-04 12:16:29 +02:00
Mike Kaganski 26fcbe463c Add a notice about "published" to the IDL API documentation main page
Users don't realize that they may see not only published interfaces
there. Seen e.g. on https://ask.libreoffice.org/t/103621

Change-Id: Id93bb12c1871fcfe85b71be01be0995ee2a83ded
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164962
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-03-18 14:09:10 +01:00
Julien Nabet 94da114cd8 tdf#160180: bump copyright year to 2024
Change-Id: I466b8f86e8a53a238ed2ce2d2b053dc519ff8eed
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164794
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2024-03-13 22:55:18 +01:00
Samuel Mehrbrodt 1b4f401658 Point to LO DevGuide instead of OOo
Change-Id: Ib8ac0a69491f4cab3fbb1b4ba7ab29e55d3c8350
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153774
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2023-06-29 23:00:22 +02:00
Adolfo Jayme Barrientos 56cc13e854 Bump copyright year to 2023
Change-Id: I699112a3e554013bab75b82d1eae00098216c886
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144893
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2023-01-01 10:12:56 +00:00
Stephan Bergmann a8485d558f [API CHANGE] Remove deprecated idlc and regmerge from the SDK
* Client code must replace uses of idlc and regmerge with uses of unoidl-write,
  see the changes to odk/examples/ and ure/source/uretext/ in
  40f2aee658 "Provide unoidl-write also for the
  SDK" for examples.

* The new types.rdb format is not compatible with LibreOffice < 4.1.  Clients
  generating extensions containing such files are advised to use appropriate
  LibreOffice-minimal-version elements.

* For compatibility with old extensions, reading the legacy types.rdb format is
  still supported.

* The SDK no longer ships an idl/ sub-directory containing the udkap and offapi
  .idl files (as, unlike idlc, unoidl-write does not need them).
  odk/config/cfgWin.js had to be adapted to look (somewhat arbitrarily) for an
  examples/ sub-directory instead of idl/ when checking for "an sdk folder".
  gb_UnoApi_package_idlfiles became unused and has been removed.

* The idlc and regmerge executables have been removed.  Module idlc has been
  removed except for idlc/test/parser/, which is also used by
  CustomTarget_unoidl/unoidl-write_test, and which may eventually be moved into
  module unoidl.  Module external/ucpp and the corresponding configure options
  have also been removed.

Change-Id: I42a0231699b863b5ebe2bee63bc32c8f79278cc1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122363
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-06-10 17:15:49 +02:00
Ilmari Lauhakangas 89dfd5058a odk: update DevGuide wiki links and correct history in footer
Change-Id: I95c78d1346d354b755aeecaa1e6c9d789be0b693
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132905
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2022-04-12 17:32:02 +02:00
Stephan Bergmann 48e277ad1d Fix unoidl-read invocation
...that had inadvertently been missing from
bb64cd2884 "Add unoidl-read to the SDK"

Change-Id: I4003e1dede9c8d6caf036534f4c3d0e59a24da14
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132903
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-12 16:45:24 +02:00
Stephan Bergmann bb64cd2884 Add unoidl-read to the SDK
...as a replacement for the legacy regview

Change-Id: I1e1eecb45f27422727f28feb19c2479af867bd79
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132816
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-11 15:10:12 +02:00
Stephan Bergmann bdfab729df Drop duplicate regmerge/regview items
...that had been added with 26db47abd0
"CWS-TOOLING: integrate CWS jsc312", probably due to a mis-merge.  (The first
occurrences had been updated over time, and the second ones not, but lets keep
the second ones, properly updated, as that matches the order in which the tools'
full descriptions appear further down below.)

Change-Id: I725105e926a5761c210c5901e00179ea9a1b6b5e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132812
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-11 13:12:28 +02:00
Stephan Bergmann 1e859921ff Remove unmotivated horizontal separator
...that had been added with 00bb4bff5c
"INTEGRATION: CWS sdksample", for unclear reasons

Change-Id: I2931ecb6f1876d7e99b4706b1fd39f9b8761c68e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132807
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-11 10:52:53 +02:00
Ilmari Lauhakangas a5c27f59c4 odk: update DevGuide wiki links after import into TDF wiki
Change-Id: I5a698250db7e822f8d95ff43d87705df05f91c47
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132784
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2022-04-11 08:34:08 +02:00
Stephan Bergmann 29578ae139 Introduce unoidl-read --summary mode
...as needed by odk/docs/idl/wikilinks.py

Change-Id: I6dd096338e9f200679810d33e89c8b9ce18f69f4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132752
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-09 13:15:01 +02:00
Stephan Bergmann 40f2aee658 Provide unoidl-write also for the SDK
...after the new types.rdb format that unoidl-write generates has been used
internally since LibreOffice 4.1 in 2013; following up on
6db34b6b33 "Directly build UNOIDL .rdb files from
.idl files" and its "The legacy tools idlc, regcompare, regmerge, and regview
are still contained in the URE or SDK for now."

The tools idlc and regmerge are deprecated but still shipped in the SDK for now.
The plan is to drop them completely for LO 7.5.

odk/examples/ and ure/source/uretest/ are adapted to use unoidl-write instead of
idlc and regmerge:

* unoidl-write does not use a C preprocessor and the # directives in .idl files,
  it supports reading a single .idl file (containing an arbitrary number of
  declarations) or a directory tree where each directory corresponds to a UNOIDL
  module of the same name and each .idl file contains the declaration of the
  (non-module) UNOIDL entity of the same name.  For some of the odk/examples/,
  that required moving individual .idl files into sub-directories named after
  the respective modules.  In odk/settings/std.mk, definitinos of IDL and
  REGMERGE have been replaced with a new UNOIDLWRITE.

* unoidl-write always enforces reserved UNOIDL identifier restrictions (see
  04af4e4f55 "[API CHANGE] Fix all bad UNOIDL
  identifiers across offapi" and 6201792406
  "Enforce the UNOIDL identifier scheme") (which idlc only enforced optionally
  with -cid -we).  That required renaming "my_module" in
  odk/examples/DevelopersGuide/Components/CppComponent/.

* The new types.rdb format is not compatibly with LibreOffice < 4.1.  Clients
  generating extensions containing such files are advised to use appropriate
  LibreOffice-minimal-version elements.

Change-Id: I1a248fd96e86ecbf407f829bc100d44bfe7f4e7d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130533
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-02-25 16:46:26 +01:00
Adolfo Jayme Barrientos fb32c4d961 Bump copyright year to 2021
Change-Id: Icbb000677066127fa67e8c22fb0ab6880acc0169
2021-01-01 00:00:00 +00:00
rocso 4f7560240d tdf#143550 - use the term "gluepoints" consistently
Change-Id: Id10dc2ef13f54a148a800003cc4bd88ca1a0056f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122233
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2021-09-17 12:53:38 +02:00
Samuel Mehrbrodt 25580a3d72 Update documentation for uno executable
After -r parameter was removed with 5a1d51139c

Change-Id: I1961f35ea375e7fd7426958275de0809c8fc9e2d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118087
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2021-07-01 10:19:55 +02:00
Adolfo Jayme Barrientos 1f1f68d6e8 Bump copyright year to 2021
Change-Id: I3159bfc21a35fc80aef57c7d809d8ea8c62a732e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108566
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2021-01-03 00:15:27 +01:00
Samuel Mehrbrodt 35518c9236 Move all public Java classes to libreoffice.jar
This moves the classes from juh.jar and ridl.jar to libreoffice.jar

The goal is to have one single jar (and Java module, will be added later)
which developers can include to work with LO.

juh.jar and ridl.jar are kept as basically empty jars with libreoffice.jar
on its classpath to keep backwards compatibility.

This is a continuation of ae855bf481
and a preparation to have Java 9 module support.

Change-Id: Ifbbfb97f60373d14256e62ae3122913bd17d5bbb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91930
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-05-06 14:48:21 +02:00
Samuel MehrbrodtandStephan Bergmann ae855bf481 tdf#117331 Merge jurt and unoil into ridl
jurt.jar and unoil.jar are kept as effectively empty jars, each with a

  Class-Path: ridl.jar

in their meta-inf/manifest.mf, so that 3rd-party code loading them (with or
without also loading ridl.jar) will still have access to their content.

Conceptually, the UNOIDL entities in unoil.jar (corresponding to module offapi)
are not part of the URE, but are now made available by URE's ridl.jar.  This
should probably not cause problems in practice.

At least for now, we seal exactly those packages in ridl.jar that were
originally sealed in jurt.jar.  Ideally, all of ridl.jar could be sealed now,
but that would be mildly incompatible, as it would prevent 3rd-party code from
introducing additional UNOIDL entities in the relevant namespaces (even if that
is something we do not want 3rd-party code to do anyway).

However, some JunitTest_jurt_* define classes in those sealed packages.  In the
past they got away with that by using gb_JunitTest_use_jar_classset,*,jurt.
Instead they now need to gb_JunitTest_use_jar_classset,*,ridl and drop the
gb_JunitTest_use_jar,*,ridl.  But the former only makes available the classes
that are specified in ridljar/Jar_ridl.mk with gb_Jar_add_sourcefiles, not the
UNOIDL entities specified via gb_Jar_add_packagedirs.  But the tests need the
udkapi UNOIDL entities, so introduce gb_JunitTest_add_classpath to let the tests
get them explicitly.  (Curiously, JunitTest_jurt_uno and JnitTest_jurt_util use
gb_JunitTest_use_jar_classset,*,jurt but don't seem to acutally need it; lets
leave that for a follow-up clean up.)

As a follow-up clean up, relevant files could be moved from jurt/ to ridljar/.

Change-Id: I836f4e7bb47fb41f1306e3f223da90dba988eb9a
Co-authored-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84946
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-02-04 22:03:54 +01:00
Michael Stahl f34df3e63d odk: docs: remove the confusing sentence about "user installation"
Better not mention an undefined term than to leave people guessing what
it means.

Change-Id: I589475303e215bd12cdc92e0f858d048052b6da6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86987
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
Tested-by: Michael Stahl <michael.stahl@cib.de>
2020-01-17 16:49:58 +01:00
Adolfo Jayme Barrientos a526e85a0d Bump copyright year to 2020
Change-Id: I6fb736591f32907c8977fbac8fbf1dcbaef1bb97
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86092
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2020-01-02 07:05:24 +01:00
Andrea Gelmini 790e47a545 Fix typo
Change-Id: Ia721484c9c39d62e939bb3f5628c8dcaa89d5603
Reviewed-on: https://gerrit.libreoffice.org/85417
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2019-12-18 19:40:00 +01:00
Stephan Bergmann c85588548b Fix instructions for setting up the SDK
(see the mail thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2019-December/084013.html>
"Beginner's question about installing Libreoffice SDK")

Change-Id: Iea0c394ec052587cdf4ba2a6a7ab38f4214ccbf0
Reviewed-on: https://gerrit.libreoffice.org/85374
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-12-18 13:03:59 +01:00
Stephan Bergmann 44fda47be9 Cosmetic documentation fixes
consolidate on "Linux", "macOS", "Unix-like systems", "Windows", "Xcode"

Change-Id: I448adee41cd557544b9c717ce7663c6fd08a7270
Reviewed-on: https://gerrit.libreoffice.org/85332
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-12-17 22:06:56 +01:00
Matthias Seidel 0c490c80a6 Fixed "OfficeDocument"
(cherry picked from commit 856d28801b59d45cf4d32602adc57a08cd618b6d)

Change-Id: Ie915588bda5930dc51a1484f20d0bbd9d955ec29
Reviewed-on: https://gerrit.libreoffice.org/77269
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2019-08-11 21:32:17 +02:00
Andrea Gelmini 46ce440cf8 Fix typo 'a SDK'
Partial revert of:
https://gerrit.libreoffice.org/#/c/76028/4

Change-Id: I94173556f1dff21ff47245f8b632411fc8be1ff6
Reviewed-on: https://gerrit.libreoffice.org/76200
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2019-07-24 11:53:09 +02:00
Caolán McNamara fbc038cc4f an uno -> a uno
Change-Id: I538db88f8477dd2d2ad25c372928fec6c11d979d
Reviewed-on: https://gerrit.libreoffice.org/72105
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2019-05-10 14:50:59 +02:00
Tomoyuki Kubota f20b8e793f par command does not allow n command in its first line(title)
Doxygen used to allow this but there was a regression, which is
apparently not being fixed:
https://github.com/doxygen/doxygen/issues/6304

Change-Id: I7602236522a56c30a2249bd8065796b3c6458704
Reviewed-on: https://gerrit.libreoffice.org/70377
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
Tested-by: Michael Stahl <Michael.Stahl@cib.de>
2019-05-09 11:29:42 +02:00
Adolfo Jayme Barrientos 588dc2808c Bump copyright year to 2019
Change-Id: I0d49ec7db57a0f7d18489dad61e86cbfdf4418cd
2019-01-01 00:00:00 -06:00
Andras Timar c6e9be6bd8 SDK: fix image URLs in docs
Change-Id: I2cac00a6da5602e4edbf9f6ca440f3a350e8dea7
Reviewed-on: https://gerrit.libreoffice.org/60540
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2018-09-15 21:25:04 +02:00
Adolfo Jayme Barrientos 864c3aa5dd Bump copyright year to 2018
Change-Id: Iabd06fbda15d2f83f6ee0cdd37b268910d380476
2018-01-01 00:00:00 -06:00
Michael Stahl 055456b075 odk: document what doxygen means by "Protected Member" in IDL
Interfaces and services that are marked as "optional" in IDL are
deliberately tagged as "Protected" by doxygen, while everything else is
"Public", so that in the inheritance diagrams dashed lines are drawn
for "optional" bases and solid lines for non-optional bases.

Unfortunately this also causes doxygen to produce the text "Protected
Members", which appears hard to change, so just document it for now.

Change-Id: Ice878981bac5bbb7a8a33a10f2b5f68c394e4340
2017-09-19 17:49:18 +02:00
Andrea Gelmini 64a3124d92 Fix typos
Change-Id: Iaa9c0aea3ea1a239e378bd714ba335f91bb1faf3
Reviewed-on: https://gerrit.libreoffice.org/41194
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2017-08-17 21:53:28 +02:00
Michael Stahl 046878a88a odk: oops, typo "have have"
Change-Id: I3ab67d22985c8023da9db78ee085db07835aa2bf
2017-08-17 15:50:18 +02:00
Michael Stahl 7cecf13881 tdf#107785 odk: document where to download the SDK
Change-Id: I56368bc7e75671f170cce2360ac093e43b629e66
2017-08-17 15:43:33 +02:00
Caolán McNamara 00657aef09 migrate to boost::gettext
* 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-07-21 08:20:50 +01:00
Muhammet Kara 0ef94e2b55 Fix typos
Change-Id: Ib6a65c21916d808adfabb1c400937c4ebf12ce2d
Reviewed-on: https://gerrit.libreoffice.org/37150
Reviewed-by: Cor Nouws <cor.nouws@documentfoundation.org>
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2017-05-02 23:04:26 +02:00
Matthias Seidel dc83ba7251 Fixed typos, HTML code cleanup
(cherry picked from commit b160330c34367bc355031a3850bb2910535049c4)

Change-Id: I6fbcf51c1cd3112330cb39c04210a4bd6a4c73f8
2017-02-22 12:36:28 +00:00
Adolfo Jayme Barrientos e5da108ef0 Bump copyright year to 2017
Change-Id: I26ddcdd7bb9616c0599eec9101603d4be1ea4147
2017-01-01 17:39:23 -06:00
Samuel Mehrbrodt fde4ccb075 Mention removed options in javamaker and cppumaker
Change-Id: Ibba65c905a3a42053c4f844439a534b84a23089a
Reviewed-on: https://gerrit.libreoffice.org/25150
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-05-23 09:07:33 +00:00
Chris Sherlock 15b53976e5 odk: remove PREDICTABLE_URLS from doxygen config
Change-Id: Id3125481c6871176c2fd58dee3696482df88e7d3
2016-03-23 10:58:15 +11:00