Commit Graph

339 Commits

Author SHA1 Message Date
76ab34ae7a didn't know about the dockingwindows
Change-Id: I25c1361ed7b87abf4f78fb09aeea65206f7be040
2014-08-30 13:11:48 +01:00
52b871b833 track FloatingWindows in need of conversion
Change-Id: Idf4ef59721872165c51ebb2e728b4c6e3f3d90ec
2014-08-26 17:00:22 +01:00
a548b48c15 add MessBox to count-todo-dialogs
Change-Id: I9466ecdde466010615a1f136334605e6ed24e9b8
2014-08-25 16:45:31 +01:00
65597c9907 add WarningBox to count-todo-dialogs
Change-Id: Id56afd3bd343980aefce1039704afe0eff581208
2014-08-25 16:45:27 +01:00
7543a4165b fix indent to get this working again
Change-Id: If48dcf4d04d3888975687aa85557e2cee317f2dd
2014-08-20 10:18:42 +01:00
ab2b2971c1 display amount of *Box elements remaining in .src format
Change-Id: I33614c44cbe58ec0945406691bc38bafafc24923
2014-08-15 17:03:00 +01:00
8848f4e8c2 xmlsecurity: remove NSS cert.h from PCH
nssrenam.h is another horror...

Change-Id: I166ac2ab1414e89d5cd4beae543670fdfa389adb
2014-08-14 18:55:18 +02:00
f887a3e1d8 Not true, it's the dylibs that are copied
Change-Id: I2fc51f2aaf56ce98d8990b71a33abaef24d841e7
2014-08-12 19:50:53 +03:00
5b4e745d91 More object files not in any archive
Change-Id: I658e235d345e61f2b18e9cf074d64bce9793cfc5
2014-08-12 19:50:53 +03:00
296e0a20ca Some objects in NSS are not in any of the archives
Change-Id: I3df4c45d160687f22015f3b3d3c87e655e5cd7d7
2014-08-12 17:04:15 +03:00
3442b004e6 Now that we build NSS, we can build libxmlsec and libxsec_xmlsec for iOS, too
Change-Id: I65ab8aad0744a2aa254fefc7732cd8130bb249fb
2014-08-12 17:03:31 +03:00
86f19fcb5a Adapt findunusedcode to the current libgltf
Change-Id: I5f5e5f3c8b60e543892aaf683f445184e1f10f74
2014-08-12 15:09:34 +02:00
5c37960d95 First attempt at building NSS for iOS, too
Let's hope that the various static archives that get built by the NSS
build machinery contain what an iOS app that needs NSS services
requires. I patch out the construction of any dylibs and executables
in nss. We don't use any dylibs on iOS anyway, and of course don't
need any NSS executables either.

Change-Id: Ic977c6e3d6c4e953202e78f8e08c4e61f6c9cb1b
2014-08-11 19:40:36 +03:00
6d5e69072e write directly files understood by YCM
Change-Id: I262050f625a0b3ff04a274c88b446d1c2b2aa19d
Reviewed-on: https://gerrit.libreoffice.org/10821
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-08-11 12:40:32 +00:00
071c09d7d9 add a IDE generator for clang json database format
This can be used for YouCompleteMe a vim plugin that allows
auto-completition based on clang. This is much better than the normal
static analyzer based auto-completition.

Change-Id: I4872d2cb3b3a404af55eacf5c71d6a2715771ab6
Reviewed-on: https://gerrit.libreoffice.org/10820
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-08-11 12:40:22 +00:00
d4801c45ca add the cxx flags to the ide parser
Change-Id: Ied5f8ec9af69365e3375de26d325984c57327460
Reviewed-on: https://gerrit.libreoffice.org/10819
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-08-11 12:40:10 +00:00
f70f4e9985 split isystem includes from normal includes
All includes coming from isystem where wrong as the regex was not able
to recognize that the isystem and following path belong together.
Additionally stripping the first two characters resulted in broken paths
in this case.

Change-Id: Iaa8e484d1ddcd4c8744d1e37a006ebf915cdfc84
Reviewed-on: https://gerrit.libreoffice.org/10815
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-08-11 12:39:56 +00:00
5ca2b6fca9 fdo#82137 don't include working directory in tarballs
as this changes permissions when extracting, and those are restrictive,
since it is a temporary directory

Change-Id: I41b28fe405e5915faeea944eb3cfdbed518ac55d
2014-08-06 20:13:55 +02:00
5f805a1b04 update module mappings
Change-Id: Ia0893eda90307e5dbb7265b3c321515a8b823a24
2014-08-04 15:51:57 +02:00
192338bbc3 Run pylint on find-german-comments
I ran pylint and corrected the following errors:

* W: 39,0: Unnecessary semicolon
* W:177,0: Bad indentation. Found 19 spaces, expected 20
* W:178,0: Bad indentation. Found 19 spaces, expected 20
* W:213,0: Unnecessary semicolon
* W: 65,8:Parser.get_comments: Unused variable 'linenum'
* C:190,28:Parser.check_file: Operator not preceded by a space
* C:192,24:Parser.check_file: Operator not followed by a space
* C:196,24:Parser.check_file: Comma not followed by a space
* W:223,33:Parser.check_source_files: Redefining built-in 'dir'

Change-Id: Idd4986fecb7b3a2af87d1062b7d08c6c87b9f80f
Reviewed-on: https://gerrit.libreoffice.org/10475
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-23 08:02:07 +00:00
8306c25ef4 force a make clean first
Change-Id: Icef93accc6953a4484707fb9da01a85963002a21
2014-07-21 09:13:43 +01:00
a5db1906b4 fix grep and configure line for callcatcher
Change-Id: I8ceb9d815f616afe42ce31a96bc2699438603e43
2014-07-14 09:21:00 +01:00
aa7f272d74 Don't stop on os.makedirs when making vs2012-ide-integration
At the moment it always stops on folders that already exists. See
https://bugs.freedesktop.org/show_bug.cgi?id=70414#c18 and the following
comments for example of the error messages that I face without this patch.

Change-Id: I1a1f337872ce3a817d425ff10255e3ae9a73c1a2
Reviewed-on: https://gerrit.libreoffice.org/10062
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
2014-07-03 16:57:59 +00:00
bba28baf8b download PageMaker files
Change-Id: I739f5f9b6f0e6a97832136812b289ae27cfaae37
2014-06-27 10:39:29 +02:00
516fb340b1 integrate libpagemaker
Change-Id: I077d7c9a41793abdf5f001386f44ac407f94a6d3
2014-06-27 10:39:29 +02:00
5406e237ea Package filter in common pack
Change-Id: I3728244712966cf2245a79f2630ac46cb63f1d21
2014-06-24 12:46:06 +02:00
d2cc121e07 Do not hard code /usr
Not all operation system install packages into /usr, make sure
create-tree.sh do respect the PREFIX variable

Change-Id: Iff358c9e22fb8969afaef2bb96e1f91eb7e91123
Reviewed-on: https://gerrit.libreoffice.org/9730
Tested-by: Michael Stahl <mstahl@redhat.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-06-11 13:42:10 +00:00
098b0bf863 Do not hard code bash path
Change-Id: I24ee2599ffe8029c3d3888de49cff8bfd0a368e0
Reviewed-on: https://gerrit.libreoffice.org/9723
Tested-by: Michael Stahl <mstahl@redhat.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-06-10 17:24:29 +00:00
13b2519800 update_pch: add a bunch of pch files
connectivity: 3m52s ->  2m47s
 cppcanvas:      28s ->    13s
 cppuhelper:     20s ->    14s
 dbaccess:     2m38s ->  2m01s
 hwpfilter:      16s ->    13s
 sot:            21s ->    16s

Change-Id: I49286bfe6be73dd1b861be632b95e17a99e82f8a
2014-06-04 21:18:40 +02:00
b312a38797 update_pch: add a bunch of pch files
desktop:    1m51s ->   54s
 framework:  1m55s -> 1m04s
 package:      32s ->   16s
 sdext:      1m31s ->   47s
 svgio:        32s ->   15s
 uui:          49s ->   20s
 vbahelper:  1m44s ->   27s
 xmlscript:    15s ->   10s
 xmlsecurity:  45s ->   23s

Change-Id: Ia437969c091bf877983ababc5ea2d044bbc0bee0
2014-06-04 21:18:37 +02:00
f0546a51ad odk/examples: mark them as examples
Change-Id: Ie4b925b2411f2a26076de7d0dc367678b390dba8
2014-06-03 12:36:48 +02:00
ee7f28ed04 fix-includeguards.pl: handle odk/examples/DevelopersGuide
Change-Id: Ibdefb876d39419ff622917fcef427b33e3942ae4
2014-06-03 11:17:22 +02:00
fcfdadc2cb update_pch: exclude OpenGLContext.hxx for now
Change-Id: I80ce89351e2a8dbb1d9d928b673a8589fd651584
2014-05-29 09:59:07 +02:00
c1fd24e18f Add the CoinMP libs
Change-Id: I37b4c1081055f98c9254d64480efeb2c205e711d
2014-05-20 15:25:46 +03:00
d06a8cddc0 update_pch.sh: ignore a icu header file
Change-Id: I2654933e1e6f50902be6b992767ab5caac273f9c
2014-05-20 01:49:53 +02:00
e0f08c06aa fixincludeguards.pl: handle odk/examples
Now we have nice example header guards ;)

Change-Id: I1a5f8031cf267abf67dc4fbb20880d23e3640867
2014-05-18 14:32:34 +02:00
2d17130156 callcatcher: update unused code
Change-Id: I1039d34cef1d426a9deb6dec2c3e7d746f9cf1ae
2014-05-17 20:43:18 +01:00
1dd9c63a35 callcatcher: update unused code
Change-Id: I690c5196ab81178c666ee39dd247fbe0438db80b
2014-05-15 09:31:21 +01:00
e81212315b find-german-comments -l crashed for a too long path name
In calculating how many tabs to use for the display,
when the path was more than 40 characters (like for
dbaccess/source/ui/relationdesign/RelationTableView.cxx)
it returned '1, 0' for the number of tabs --
and python didn't like that. Return 1 instead.

Change-Id: If370ffe03b4aff67ca59094dd38863986ca39519
Reviewed-on: https://gerrit.libreoffice.org/9239
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2014-05-03 10:42:16 +00:00
cda4ee0c50 Speed up find-german-comments: speed up text_cat -s
follow-up commit to https://gerrit.libreoffice.org/#/c/9226/ .

text_cat -s was documented as "Not very efficient yet, because
language models are re-loaded after each line." So if we want
to use text_cat -s for thousands of lines, better
read the language models only once and store them.

When tested on svl/source, the speed-up was a futher factor 1.5
(reduced from 6 s to 4 s).

Change-Id: I654a250b0e369e01c5eac5970b64df1390f0ef35
Reviewed-on: https://gerrit.libreoffice.org/9227
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2014-05-02 09:15:51 +00:00
6efd972591 Speed up find-german-comments
Instead of recreating a text_cat sub-process for every string, start a
single text-cat process (with the -s flag, "per line") and reuse that.

Testing on svl/source shows a speed-up of 7.5 x, down from 45.6s to 6.1s!

To avoid blocking on the pipes set autoflush in text-cat, and use
read_line instead of read on the find-german-comments side.

Change-Id: Ic6c00fc3c1e7cbcbbfff65512bf54ad11f900697
Reviewed-on: https://gerrit.libreoffice.org/9226
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2014-05-02 09:13:13 +00:00
4cd629645c Make starmath german-comment-free.
Change-Id: I48b5c6afe861704abe978cb07ecd9df6e39d7b7c
2014-04-28 11:53:22 +02:00
8eb41a5c0d bin/find-german-comments: fix duplicated "basctl" key in dictionary
Change-Id: I12b9d5816c685b2374e6d659436e46965f29cd3a
2014-04-28 11:06:57 +02:00
751c076f3b bin/find-german-comments: fix duplicated "sw" key in dictionary
Change-Id: I2a0a14c905ec1ba1408b625894ba0b8a02e17aa7
2014-04-28 10:54:14 +02:00
14e06df21d whitelist directories with no German to speed up the count.
Change-Id: Ic8d5861fda5b21df43447eb7bc4dc9a416ce1afb
2014-04-28 10:50:21 +01:00
27041c83cb callcatcher: hide glTF methods from easy list
Change-Id: Id91272de715bbab7b3a18a1905ca593cf959422c
2014-04-26 12:29:08 +01:00
bc4c2098a6 Improve command line handling, don't read stdin
Reading stdin is confusing as it means running the script without any
arguments and with no input redirection just seems to do
nothing. (OTOH, who would use this script except seasoned hackers who
know how command-line tools typically work... oh well.)

Change-Id: I00b4f70b07b6515b52a22b4ec4e048cc84c1dc83
2014-04-25 11:05:41 +03:00
848e1ca01a Add help message
Change-Id: Id9c5dfdee00c8b9baa21c7345f7218e982bfd434
2014-04-25 11:05:16 +03:00
5743570619 Add -f option to filter in symbols from some libraries only
You can specify a regular expression for the -f option, typically
several library names combined with the '|' operator, as in:

bin/ios-mapfile-statistics -s -f 'libswlo|libsclo' <workdir/TiledLibreOffice.map|c++filt

Change-Id: I917fc392a41ed28c6b19ec5c2c16384d1186a532
2014-04-25 10:24:12 +03:00
48201fc93d Add -s option to show a sorted list of symbols by size instead
Change-Id: I2c6c46f4f570f4999154daa7e0f84f6ecd6f2d79
2014-04-25 09:28:15 +03:00