- 02 Aug, 2012 13 commits
-
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I8be9b0ecdc45c6358fe00d03ea5d9e77c631c3bb Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
instead of re-generating mkspecPaths on each use (which is exactly once for the makespec itself and additionally any queries of $$[QMAKE_MKSPECS]), do it only once. now projects don't need to inherit the root env's m_qmakepath any more, as they are guaranteed not to need rebuilding the cache. instead, they must inherit the cache, obviously. Change-Id: Id8e80279a11e8d975b73fd542ecc36d24c57f2f4 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
just clearing the cache to signal the need for reconstruction is a pretty safe way to ensure that every subproject will do the same work. now projects don't need to inherit the root env's m_qmakefeatures any more, as they are guaranteed not to need rebuilding the cache. Change-Id: Ibc0b2d39dabf4a47430975ad30c6b32689de7854 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
03a84a7e re-introduced them unnecessarily after 55cad4a4 made them to be evaluated by the parser already. Change-Id: I1a121567fdd791f5c47c23babc4946a11b3e1f31 Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Oswald Buddenhagen authored
no need to duplicate the code Change-Id: Icc27e028dbb97faf9e48aba11dd5749526ee1e9d Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com>
-
Oswald Buddenhagen authored
now that the basic variables are not magic any more, we need to make sure they are initialized. Change-Id: I75a9b66b95f84599fb9af1f4787a752319344fcb Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I091c2f10f547d8f339a2f0cadf5a49cfe0a88cea Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
this makes it identical to the bootstrapped path used by qmake itself. this applies only to full qmake mode. Change-Id: I7100315fe95d0ee900f6bea2552c9292e3d1a07d Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Friedemann Kleint authored
In MSVC2012, more bases classes for std::string and containers were introduced whereas std::pair_base was removed compared to MSVC2010. Add a findMember() function to be able to skip base classes when looking for a certain member to finally fix this issue. Introduce SymbolGroupValue::parent()/childCount() and simplify the helpers using it. Change-Id: I7a6aad5c07739ca9cbf350489acd6d03bd1865e8 Reviewed-by:
hjk <qthjk@ovi.com>
-
Robert Loehning authored
Change-Id: I825141db85aaf5f9eb1d0f0fbe0d7bb9836b350e Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Christian Kandeler authored
These are for configuration of process and ports gathering activities, respectively. This couples related functionality more tightly, while keeping the number of IDevice methods at a reasonable level. For ports gathering, the patch also adds the ability to configure both the command and the parsing function; the latter used to be hardcoded in the PortsGatherer class. Change-Id: I1b8940397a51efa7ddc05dd15cf861777d118c1a Reviewed-by:
hjk <qthjk@ovi.com>
-
Robert Loehning authored
Change-Id: I92e2a87d063894d4992451ee0e9fe2a99d298eb2 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
Eike Ziller authored
Change-Id: I417bb698798afa2a917224000ca839b67319f976 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 01 Aug, 2012 27 commits
-
-
Friedemann Kleint authored
- Fix typos and various capitalization errors. - Fix wrong placeholders. - Remove QCoreApplication::tr(). - Fix androidpackagecreationwidget.ui, remove translation from combo and clean up some HTML markup. Change-Id: I51bcdad90c770c0f861a9d17e92b9c9222c6e8bf Reviewed-by:
Robert Löhning <robert.loehning@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I4e57e160b811b6496adf208b49f1dd0df0b57563 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I906bf83bbbb106cddd8becd85faef8e1c4c5d64f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I9ad3b3a6765b5e44cb9da87401f29c838d59491d Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... using fputs() instead of the fancy handler functions, as this is only for qmake, which would just print to stdout anyway. Change-Id: I0433d8157ce8c6e580b3fec6f622896b972f7b48 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
Change-Id: I3e20c2a9b4455f7e9fcc60202166d1a8a079cba2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
as the branch evaluation in non-cumulative mode nowadays actually skips code instead of merely incrementing m_skipLevel, !m_cumulative implies !m_skipLevel. based on that we can eliminate some always true/false conditionals, and hard-wire m_skipLevel to zero if PROEVALUATOR_CUMULATIVE is not #defined. Change-Id: I19569ff96f21a5074f677b873ed800a6818f1a6b Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
Change-Id: I88d85c70334de2a5f913b6c67d0d253094979fd8 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
Change-Id: I50289cdfe906c923076a4a2dc57f7ca35c8e9b90 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
properly identify the function in the dispatcher, to save an additional string comparison later. Change-Id: I6bb88bf620f5f47416d8f58cf00050913fc3aa4b Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
qmake doesn't check if there is exactly one empty element - be it because (theoretically) there can be no empty elements. Change-Id: I603f2a472c02d270eafd1b3f6f9adae4349b3af0 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I9b8a7b64df812c4c5a5ee25eaf931629feca0689 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
we don't really use the current character at this point, so don't fake it and use the cur pointer as a flag. Change-Id: I0dd31ff07fafe0748b88b3a573d25b689f0c3748 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I6afc3898a01cc9926b9652b7f0f66becc255f01b Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
the performance is about the same (depending on the expression type it's better or worse), but a lot of code just disappears. Change-Id: I60eb9b87f23cc811d3f9577841c38966ecfd8e43 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
everything which is not stored in the parser cache is assumed to be disposed of rather soon anyway. this increases peak memory usage per evaluator by a few kilobytes (something in the order of five times the file size). as only manual spec parsing and eval() statemenents in projects use non-cached parsers, the impact is pretty much insignificant. Change-Id: I326f312f4dd98b30b692d219de7ae092b6ad3584 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
to optimally support cumulative mode, the parser will happily return a bytecode object even when parsing failed, so errors must be treated later. Change-Id: I1a5c0ca9bf46a93d7359f590f0dd0ddc96baba0a Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
will need it later. eval() needs to be taught to ignore the return code, as qmake stupidly does. as a side effect, flow control statements inside eval() don't have an effect outside eval() any more, which is only sane. Change-Id: I924e9d687f693a224dd7fa73af4a9bc69247e2df Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I3db37ba73cb709d8baf200600ae29241bc26bee5 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I41ceb93b234eafd5202c618a7af36e35278ad79f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: Ic80bab44704baf8a265b0ebead6f0ec024653f73 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: Idbe30c40ef86286b871d678900c963b5d9d851c4 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: Ic97576eaf74dfd58e8d8cd2f8034dac3963b92c4 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I28649e443e91c061e1452674dfc2a101b097da7f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... this doesn't use any of the fancy handler functions for printing the message, as it doesn't seem worth it: the read is done directly from stdin anyway, and everything else would be overengineered, given the purpose - this is probably the most useless qmake function ever. Change-Id: I4831bfc06ce2623c4090d13c04be286bc18f1b5d Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I2262b48f5989c7969a59f7d41b5a308fc5f52c29 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Oswald Buddenhagen authored
follow suit with qmake ... Change-Id: I21da3676713101df1be956946c6543f7ae388f5f Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-