summaryrefslogtreecommitdiffstats
path: root/tools/linguist
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '4.6' of git://scm.dev.nokia.troll.no/qt/qt into ↵Warwick Allison2009-11-043-5/+28
|\ | | | | | | | | | | | | | | kinetic-declarativeui Conflicts: configure.exe src/gui/graphicsview/qgraphicsitem_p.h
| * Merge remote branch 'mainline/4.6' into 4.6Oswald Buddenhagen2009-11-021-0/+20
| |\
| | * Add a French translation to Assistant. Update the phrase book.Benjamin Poulain2009-10-301-0/+20
| | | | | | | | | | | | Reviewed-by: Pierre Rossi
| * | Make Linguist on Mac use the unified toolbar, like Assistant.Daniel Molkentin2009-10-301-0/+1
| |/ | | | | | | Reviewed-By: Oswald Buddenhagen
| * do not crashOswald Buddenhagen2009-10-291-5/+7
| |
* | Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-10-301-9/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlcomponentjs.cpp src/declarative/qml/qmlcomponentjs_p.h src/declarative/qml/qmlcomponentjs_p_p.h
| * \ Merge branch '4.6' of ../qt into kinetic-declarativeuiAaron Kennedy2009-10-291-9/+9
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/script/api/qscriptengine.cpp src/script/api/qscriptprogram.cpp src/script/api/qscriptprogram.h src/script/api/qscriptprogram_p.h tests/auto/qscriptengine/tst_qscriptengine.cpp tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp tools/qdoc3/test/qt-inc.qdocconf
| | * make magic comment parsing stricterOswald Buddenhagen2009-10-281-9/+9
| | | | | | | | | | | | | | | | | | there must be a space after the //: and similar comments, otherwise harmless comments of the sort of //====== foo here ===== will be parsed as message ids, etc.
* | | fix headersWarwick Allison2009-10-291-16/+16
|/ /
* | Merge branch '4.6' of git@scm.dev.nokia.troll.no:qt/qt into ↵Michael Brasser2009-10-253-6/+13
|\ \ | |/ | | | | | | | | | | kinetic-declarativeui Conflicts: tools/qdoc3/cppcodemarker.cpp
| * consider message id when comparing messagesOswald Buddenhagen2009-10-221-2/+6
| |
| * id-based: do not drop unfinished untranslated messagesOswald Buddenhagen2009-10-221-1/+1
| | | | | | | | otherwise the fallback to use the source string is rather pointless
| * id-based: use source strings instead of empty translations only for ↵Oswald Buddenhagen2009-10-221-3/+4
| | | | | | | | unfinished messages
| * actually guess the target language from the file nameOswald Buddenhagen2009-10-221-0/+2
| | | | | | | | --help says it does, but it didn't really.
* | Merge commit 'qt-mainline/4.6' into kinetic-declarativeuiAndreas Aardal Hanssen2009-10-025-22/+33
|\ \ | |/ | | | | | | Conflicts: configure.exe
| * Merge branch '4.5' of scm.dev.nokia.troll.no:qt/qt into 4.6Simon Hausmann2009-10-012-9/+8
| |\
| | * make -{source,target}-language actually override values from filesOswald Buddenhagen2009-10-011-4/+4
| | | | | | | | | | | | -help says it does, and it kinda makes sense
| | * make -help reflect realityOswald Buddenhagen2009-10-011-5/+4
| | |
| * | fix ts and qm targets for shadow builds and builds with -prefixOswald Buddenhagen2009-10-011-7/+9
| | |
| * | remove *_untranslated.tsOswald Buddenhagen2009-10-011-1/+0
| | | | | | | | | | | | | | | | | | | | | with the current scheme of running "make ts" only when doing a particular translation and checking in only the relevant file, these files are never updated. lconvert can generate an empty template from any translation anyway.
| * | Merge branch '4.5' into 4.6Thiago Macieira2009-09-301-4/+11
| |\ \ | | |/
| | * Fix locale encoding in XLIFF filesAndy Shaw2009-09-301-4/+11
| | | | | | | | | | | | | | | | | | xlf uses xx-YY notation instead of xx_YY Reviewed-by: ossi
| * | fix solaris buildOswald Buddenhagen2009-09-291-1/+5
| | | | | | | | | | | | "A class with a reference member must have a user-defined constructor."
* | | Merge branch '4.6' of git@scm.dev.nokia.troll.no:qt/qt into ↵Michael Brasser2009-09-295-369/+593
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | kinetic-declarativeui Conflicts: configure.exe mkspecs/features/qt.prf
| * | Merge branch 'origin/4.5' into 4.6Oswald Buddenhagen2009-09-251-10/+82
| |\ \ | | |/ | | | | | | | | | Conflicts: translations/qt_ru.ts
| | * Update Russian phrasebookRitt Konstantin2009-09-251-10/+82
| | | | | | | | | | | | | | | Merge-request: 1611 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
| | * Update license headers again.Jason McDonald2009-09-0883-332/+332
| | | | | | | | | | | | Reviewed-by: Trust Me
| * | remove completely useless .qm install sub-targetOswald Buddenhagen2009-09-251-3/+0
| | | | | | | | | | | | qms are installed centrally from the top-level install target
| * | detect and eliminate forwarding headersOswald Buddenhagen2009-09-231-7/+20
| | | | | | | | | | | | | | | this will save quite some hash lookups (even if in empty hashes) and make the VisitRecorder bitmap smaller.
| * | reduce peak memory consumptionOswald Buddenhagen2009-09-231-30/+70
| | | | | | | | | | | | | | | drop the parse results of files which are unlikely to be included (i.e., which are not headers).
| * | actually use the argument of Q_DECLARE_TR_FUNCTIONSOswald Buddenhagen2009-09-231-9/+59
| | | | | | | | | | | | | | | | | | which means that one can set an arbitrary context. as a side effect, this caches the stringified context of Q_OBJECT-derived classes.
| * | namespaces *can* have tr() functions, after allOswald Buddenhagen2009-09-231-11/+8
| | | | | | | | | | | | | | | | | | ... by virtue of the Q_DECLARE_TR_FUNCTIONS macro. so remove the artificial limitation to classes (which was mostly an optimization anyway).
| * | drastically improve lupdate's scalabilityOswald Buddenhagen2009-09-231-197/+280
| | | | | | | | | | | | | | | | | | | | | do not import all data from included files into the current file (which turned out to be extremely expensive for 3rdparty/webkit), but do hierarchical lookups on demand. this makes the lookups as such much slower, of course, but it still pays off.
| * | optimize/clarify function context stringificationOswald Buddenhagen2009-09-231-5/+6
| | |
| * | do not record class forward declarationsOswald Buddenhagen2009-09-231-28/+27
| | | | | | | | | | | | | | | they don't create useful namespaces and don't hold flags, so it is pointless to clutter the namespace maps with them.
| * | remove more dead codeOswald Buddenhagen2009-09-231-2/+1
| | | | | | | | | | | | no need for parameter "unresolved"
| * | remove dead codeOswald Buddenhagen2009-09-231-13/+2
| | | | | | | | | | | | needsTrFunctions was never set any more
| * | move static objects out of function scopeOswald Buddenhagen2009-09-231-6/+6
| | | | | | | | | | | | | | | cuts away a few thousand instructions. need to revisit this in case of making the parser a dynamic library.
| * | use a source char pointer instead of a string + indexOswald Buddenhagen2009-09-231-13/+18
| | |
| * | take advantage of knowing that qstrings are zero-terminated internallyOswald Buddenhagen2009-09-231-6/+5
| | |
| * | no need to actually compute number values. only 0 is specialOswald Buddenhagen2009-09-231-37/+18
| | |
| * | when matching strings, skip also leading commentsOswald Buddenhagen2009-09-231-6/+8
| | |
| * | avoid isalpha() & isalnum()Oswald Buddenhagen2009-09-231-2/+3
| | | | | | | | | | | | they are surprisingly expensive
| * | cut down use of qstring::simplified()Oswald Buddenhagen2009-09-231-6/+10
| | |
| * | optimize directory scanningOswald Buddenhagen2009-09-231-21/+12
| | | | | | | | | | | | | | | qdiroperator uses qregexp for filtering, which is sloooow. so use a hash lookup on extensions instead.
| * | simplifyOswald Buddenhagen2009-09-231-4/+1
| | |
| * | missing & in foreachOswald Buddenhagen2009-09-231-1/+1
| | |
| * | add --sort-contexts optionOswald Buddenhagen2009-09-221-0/+4
| | | | | | | | | | | | ok, so this is a feature ... a 4-line-one ...
* | | Merge commit 'qt-mainline/4.6' into kinetic-declarativeuiAndreas Aardal Hanssen2009-09-151-1/+0
|\ \ \ | |/ /
| * | When parsing a java file do not simply ignore the first character.Jan-Arve Sæther2009-09-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | If the file started with a comment (/* .. */) the parser would not see the first '/' character, thus it would not treat it as a comment. This was because we called getChar() just before we called parse(), and just after we had entered parse().