make the option useful (it was behind the actual code using it)
fix one typo
........
r799268 | sengels | 2008-04-21 00:47:50 +0200 (Mon, 21 Apr 2008) | 1 line
patch by jm:
This patchs removes the parameter of MapThemeManager::findMapThemes because it
is constant ("maps/"). Removes redundant occurrence of literal "maps/" inside, too.
CCMAIL: jensmh@gmx.de
........
r799278 | sengels | 2008-04-21 01:24:37 +0200 (Mon, 21 Apr 2008) | 1 line
CMAKE delivers QT_PLUGIN_PATH as QT_PLUGINS_DIR
........
r799284 | sengels | 2008-04-21 01:52:30 +0200 (Mon, 21 Apr 2008) | 1 line
make it easier to build only specific libraries
........
r799287 | sengels | 2008-04-21 02:05:53 +0200 (Mon, 21 Apr 2008) | 3 lines
patch by jm:
Move code from MapThemeManager::findMapThemes that is duplicated for local (.marble) and system (kde/share/apps/marble) directories to overloaded helper method.
........
r799328 | annma | 2008-04-21 10:29:29 +0200 (Mon, 21 Apr 2008) | 2 lines
use entities as we are Monday
........
r799331 | repinc | 2008-04-21 10:39:48 +0200 (Mon, 21 Apr 2008) | 2 lines
Step objects info work from last week.
........
r799367 | jordipolo | 2008-04-21 13:26:13 +0200 (Mon, 21 Apr 2008) | 4 lines
Test till 100 so we got to the range of 10ms in most systems (currently real results can be hidden by the accurary of the system)
When I did that I got results from 27ms to 37ms. Adding 2 more tests helps lowering the jitter (52-57).
........
r799379 | gladhorn | 2008-04-21 14:12:07 +0200 (Mon, 21 Apr 2008) | 2 lines
Add an author contact info field - this will ease the creation of kns2 meta data directly from the xml.
........
r799380 | gladhorn | 2008-04-21 14:12:09 +0200 (Mon, 21 Apr 2008) | 2 lines
better match xsl and what we produce in xml
........
r799381 | gladhorn | 2008-04-21 14:12:12 +0200 (Mon, 21 Apr 2008) | 2 lines
clean up the export stuff
*show a KFileDialog to select the file
*use either libkdeedu (*.csv) or the new xsl stuff for export
........
r799383 | gladhorn | 2008-04-21 14:12:16 +0200 (Mon, 21 Apr 2008) | 2 lines
use the right ui file
........
r799388 | gladhorn | 2008-04-21 14:34:40 +0200 (Mon, 21 Apr 2008) | 2 lines
no need to crash on empty expressions
........
r799389 | gladhorn | 2008-04-21 14:34:56 +0200 (Mon, 21 Apr 2008) | 2 lines
Add the author contact (email) field to doc properties.
........
r799391 | gladhorn | 2008-04-21 14:52:32 +0200 (Mon, 21 Apr 2008) | 2 lines
Create the xml from the document in memory using qbytearray instead of needing to read from disk which would fail when not using kvtml2 and also needed a saved document to work.
........
r799421 | gladhorn | 2008-04-21 16:10:11 +0200 (Mon, 21 Apr 2008) | 2 lines
add forgotten files and only export when a filename is selected.
........
r799430 | metellius | 2008-04-21 16:37:38 +0200 (Mon, 21 Apr 2008) | 2 lines
Made Search Anywhere work for words, not only kanji. Updated match anywhere action
........
r799432 | winterz | 2008-04-21 16:38:47 +0200 (Mon, 21 Apr 2008) | 2 lines
use fullpath to tilecreator, else build fails for some folks.
........
r799433 | sengels | 2008-04-21 16:45:59 +0200 (Mon, 21 Apr 2008) | 2 lines
patch by jm:
- Remove unused local variable.
- Remove pointless delete.
........
r799495 | chehrlic | 2008-04-21 19:33:11 +0200 (Mon, 21 Apr 2008) | 1 line
the long command line problem with mingw no longer exists - remove it as it only make trouble with cmake 2.6. See also kdegraphics/kolourpaint
........
Create the xml from the document in memory using qbytearray instead of needing to read from disk which would fail when not using kvtml2 and also needed a saved document to work.
Peter Hedlund [Fri, 11 Apr 2008 17:11:55 +0000 (17:11 +0000)]
Make sure entries are loaded and displayed in the order they are stored.
The use of QSet made the order of expression items unspecified, i.e. random.
QSet is used elsewhere in the library. I will leave it to Frederik to review such code.
Parley now supports Synonyms, Antonyms and False Friends that are connections to other words.
FEATURE: 151382
Write not always synonyms but also antonyms and false friends
Cartsen please check if that has to be fixed too on blueobelisk, i went to http://wiki.cubic.uni-koeln.de/repos/blueobelisk/trunk/bodr/elements/ but did not find element 118 there
Carsten Niehaus [Wed, 5 Mar 2008 20:01:24 +0000 (20:01 +0000)]
* I removed the density from the database. After a long discussion we (BlueObelisk) agreed that it is a compound property and thus does not belong into Kalzium.
Example: Carbon exists at least in three forms: graphite, diamond and buckyballs (Fullerene). This means I need at least three (3) values for the density as all three forms of carbon are "carbon". The same applies for S, P and many many other elements.
declination -> declension
Better not use german grammar terms ;)
Thank you very much for discovering this so early Yukiko!
CCMAIL: ybando@k6.dion.ne.jp
Make caching of the vocabs of sublessons work, now recursive view of lessons is fast enough.
Still disabled by default as modeltest doesn't like me and asserts when attempting to insert an entry.
Start some feeble attempt to implement Cut for vocabs.
fix the commit from yesterday, with the new INSTALL_TARGETS_DEFAULT_ARGS the argument
DESTINATION is not required anymore, this is already contained in this variable
Change the way grades are handled fundamentally.
Too bad, I didn't have the idea long ago.
Much simpler:
one grade for each word, no longer the fromTranslation.
So whenever the user gets abc right, abc gets it's grade increased.
Translation inherits from the new Text class.
The new class KEduVocText will be used instead of QString in many places
to for ex allow grades for individual conjugation forms etc.
Add initial unittests for translation class.
Cleanup issues with word types - deletion was buggy.
Write UNITTESTS for the same.
Start caching recursive entries, still much to do there.
pino, this is for you ;)
Fix missing copy constructor which resulted in a pointer being copied
for child translations instead of values.
BUG: 155310
Sorry Peter, you were right, my bad :)
Carsten Niehaus [Tue, 22 Jan 2008 18:59:52 +0000 (18:59 +0000)]
This patch adds the 0 to those elements that have been know to ancient cultures. This is not complete, I need to port it to the BLueObelesik first and then resync KDE with it.
The codechanges are complete though. Well, the colour sucks, I need to find a better one
Make use of the new api, displaying the entries of a lesson and its
child lessons is a breeze. Disabled because it's horribly slow.
As soon as lessons keep track of their child lesson entries this will
come at reasonable speed.
Redo of the lib. Merge of the 4.1 branch to trunk.
This is a rather big change, which affects the apps using libkdeedu.
I guess there are quite a few bugs left. So far I know the destructor of
either expression or translation sometimes seems to double delete. Need
to look into that.
Start an experimental new practice app that is independend of the main
app. Still hardly anything implemented there.
FEATURE: Parley: New main window gui using dock windows. The edit entry
dialog does no longer exist. It is much nicer to edit vocabulary now.
Ported KHangMan, KAnagram, KWordQuiz and Parley
Notes:
-Containers: There are two subclasses for KEduVocContainer.
KEduVocLesson and KEduVocWordType. This is very benificial as from now
on, I can use the same models/views for both in parley. Leitner boxes
are also easy to realize subclassing the containers.
-The KEduVocDocument class was huge and contained some functions
specific to expression handling. This redundand api has been removed.
instead the document now contains one root lesson
(KEduVocDocument::lesson()) to manage all entries. This lesson can
contain entries directly as well as child lessons. This makes it easy to
access all vocabulary entries by using doc->lesson()->entriesRecursive()
which collects all entries including those from sublessons.
-Lessons and word types are now able to contain child lessons/word types
to an arbitrary depth.
-Entries can be in multiple lessons.
-Expression->translation() now returns a pointer. This is more
consistent and avoids some reference trouble. In general now everything
is a pointer (containers also).
-KWordQuiz now saves the size hints per document in the kconfig. This
could also be used for cell heights.
-KWordQuiz only edits entries in the top level lesson. I'll change it to
use all entries in the document.
-Statistics in Parley are disabled for now, needs to be rewritten.
-Usages have been removed completely.
-Comparison forms do no longer have a proper class but only two strings.
Eventually it should be considered making them a class to support
male/female again. The base form should always be the adjective/adverb
itself.
I hope everything works, but I must have missed something. Bug me.
Enable the readers including kvtml-1 also in code and finish porting it
to a works somewhat state.
Reading subwordtypes is still not working because they are not created
correctly in the init section of the compability class.
Remove last references to usage stuff (no one will miss it).
Some cleanup of the horrible horrible kvtml-1 reader code.
I will have to drop the kvtml-1 writer. Too much effort and too many
things that cannot be saved in the old format.