1
0
Fork 0

building improvements: new versioning system and app ID (#30)

* new versioning system based on git

* changed the application ID in compliance with the F-Droid inclusion policy

* updated documentation
This commit is contained in:
Dimo Karaivanov 2022-07-16 12:14:11 +03:00 committed by sspanak
parent f4c93bf22b
commit a250d66bbd
32 changed files with 130 additions and 114 deletions

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.app.Dialog;
import android.content.Context;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.app.Activity;
import android.app.AlertDialog;
@ -10,7 +10,7 @@ import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import org.nyanya.android.traditionalt9.T9DB.DBSettings.SETTING;
import io.github.sspanak.traditionalt9.T9DB.DBSettings.SETTING;
public class AddWordAct extends Activity {
@ -24,9 +24,9 @@ public class AddWordAct extends Activity {
View v = getLayoutInflater().inflate(R.layout.addwordview, null);
EditText et = (EditText) v.findViewById(R.id.add_word_text);
Intent i = getIntent();
origword = i.getStringExtra("org.nyanya.android.traditionalt9.word");
origword = i.getStringExtra("io.github.sspanak.traditionalt9.word");
lang = i.getIntExtra("org.nyanya.android.traditionalt9.lang", -1);
lang = i.getIntExtra("io.github.sspanak.traditionalt9.lang", -1);
if (lang == -1) {
Log.e("AddWordAct.onCreate", "lang is invalid. How?");
}

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.content.Context;
import android.content.res.Resources;

View file

@ -1,8 +1,8 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.util.Log;
import org.nyanya.android.traditionalt9.LangHelper.LANGUAGE;
import io.github.sspanak.traditionalt9.LangHelper.LANGUAGE;
import java.util.AbstractList;
import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
public class DBException extends Exception {
private static final long serialVersionUID = 376752656441823823L;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.app.IntentService;
import android.app.Notification;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.view.KeyEvent;
import android.view.View;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.os.Environment;
import android.util.Log;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import java.util.HashMap;
import java.util.Locale;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.content.Context;
import android.view.View;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.content.Context;
import android.view.View;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.content.ContentValues;
import android.content.Context;
@ -14,7 +14,7 @@ import android.text.TextUtils;
import android.util.Log;
import android.widget.Toast;
import org.nyanya.android.traditionalt9.LangHelper.LANGUAGE;
import io.github.sspanak.traditionalt9.LangHelper.LANGUAGE;
import java.util.AbstractList;
import java.util.HashMap;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.content.Intent;
import android.content.res.Resources;
@ -16,8 +16,8 @@ import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection;
import android.widget.Toast;
import org.nyanya.android.traditionalt9.LangHelper.LANGUAGE;
import org.nyanya.android.traditionalt9.T9DB.DBSettings.SETTING;
import io.github.sspanak.traditionalt9.LangHelper.LANGUAGE;
import io.github.sspanak.traditionalt9.T9DB.DBSettings.SETTING;
import java.util.AbstractList;
import java.util.ArrayList;
@ -213,8 +213,8 @@ public class TraditionalT9 extends InputMethodService implements
Intent awintent = new Intent(this, AddWordAct.class);
awintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
awintent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
awintent.putExtra("org.nyanya.android.traditionalt9.word", template);
awintent.putExtra("org.nyanya.android.traditionalt9.lang", mLang.id);
awintent.putExtra("io.github.sspanak.traditionalt9.word", template);
awintent.putExtra("io.github.sspanak.traditionalt9.lang", mLang.id);
clearState();
currentInputConnection.setComposingText("", 0);
currentInputConnection.finishComposingText();
@ -376,7 +376,7 @@ public class TraditionalT9 extends InputMethodService implements
}
String prevword = null;
if (attribute.privateImeOptions != null
&& attribute.privateImeOptions.equals("org.nyanya.android.traditionalt9.addword=true")) {
&& attribute.privateImeOptions.equals("io.github.sspanak.traditionalt9.addword=true")) {
mAddingWord = true;
// mAddingSkipInput = true;
// Log.d("onStartInput", "ADDING WORD");

View file

@ -1,11 +1,4 @@
package org.nyanya.android.traditionalt9;
/*
Source for English dictionary: http://wordlist.sourceforge.net/
Source for Russian dictionary: Various sources from Russian user
Source for German dictionary: Modified version from http://www.winedt.org/Dict/
Source for French dictionary: http://www.pallier.org/ressources/dicofr/dicofr.html
*/
package io.github.sspanak.traditionalt9;
import android.app.Activity;
import android.app.AlertDialog;
@ -33,11 +26,11 @@ import android.widget.Toast;
import com.stackoverflow.answer.UnicodeBOMInputStream;
import org.nyanya.android.traditionalt9.LangHelper.LANGUAGE;
import org.nyanya.android.traditionalt9.T9DB.DBSettings.SETTING;
import org.nyanya.android.traditionalt9.settings.CustomInflater;
import org.nyanya.android.traditionalt9.settings.Setting;
import org.nyanya.android.traditionalt9.settings.SettingAdapter;
import io.github.sspanak.traditionalt9.LangHelper.LANGUAGE;
import io.github.sspanak.traditionalt9.T9DB.DBSettings.SETTING;
import io.github.sspanak.traditionalt9.settings.CustomInflater;
import io.github.sspanak.traditionalt9.settings.Setting;
import io.github.sspanak.traditionalt9.settings.SettingAdapter;
import java.io.BufferedReader;
import java.io.BufferedWriter;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9;
package io.github.sspanak.traditionalt9;
import android.text.InputType;
import android.util.Log;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9.settings;
package io.github.sspanak.traditionalt9.settings;
// http://stackoverflow.com/a/8488691
@ -22,7 +22,7 @@ public class CustomInflater {
if (token == XmlPullParser.START_TAG) {
if (!parser.getName().equals("Settings")) {
//prepend package
Class aClass = Class.forName("org.nyanya.android.traditionalt9.settings."+parser.getName());
Class aClass = Class.forName("io.github.sspanak.traditionalt9.settings."+parser.getName());
Class<?>[] params = new Class[]{Context.class, AttributeSet.class, isettings.getClass()};
Constructor<?> constructor = aClass.getConstructor(params);
try {

View file

@ -1,10 +1,10 @@
package org.nyanya.android.traditionalt9.settings;
package io.github.sspanak.traditionalt9.settings;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import org.nyanya.android.traditionalt9.R;
import io.github.sspanak.traditionalt9.R;
public class Setting {
String title;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9.settings;
package io.github.sspanak.traditionalt9.settings;
// https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView
@ -9,7 +9,7 @@ import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import org.nyanya.android.traditionalt9.R;
import io.github.sspanak.traditionalt9.R;
import java.util.ArrayList;

View file

@ -1,13 +1,13 @@
package org.nyanya.android.traditionalt9.settings;
package io.github.sspanak.traditionalt9.settings;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.CheckBox;
import org.nyanya.android.traditionalt9.R;
import org.nyanya.android.traditionalt9.T9DB;
import org.nyanya.android.traditionalt9.T9DB.DBSettings.SETTING;
import io.github.sspanak.traditionalt9.R;
import io.github.sspanak.traditionalt9.T9DB;
import io.github.sspanak.traditionalt9.T9DB.DBSettings.SETTING;
public class SettingCheck extends Setting {
boolean value;

View file

@ -1,13 +1,13 @@
package org.nyanya.android.traditionalt9.settings;
package io.github.sspanak.traditionalt9.settings;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.util.AttributeSet;
import org.nyanya.android.traditionalt9.R;
import org.nyanya.android.traditionalt9.T9DB;
import org.nyanya.android.traditionalt9.T9DB.DBSettings.SETTING;
import io.github.sspanak.traditionalt9.R;
import io.github.sspanak.traditionalt9.T9DB;
import io.github.sspanak.traditionalt9.T9DB.DBSettings.SETTING;
public class SettingList extends Setting {
String[] entries;

View file

@ -1,4 +1,4 @@
package org.nyanya.android.traditionalt9.settings;
package io.github.sspanak.traditionalt9.settings;
import android.app.AlertDialog;
import android.content.Context;
@ -6,10 +6,10 @@ import android.content.DialogInterface;
import android.util.AttributeSet;
import android.widget.TextView;
import org.nyanya.android.traditionalt9.LangHelper;
import org.nyanya.android.traditionalt9.R;
import org.nyanya.android.traditionalt9.T9DB;
import org.nyanya.android.traditionalt9.T9DB.DBSettings.SETTING;
import io.github.sspanak.traditionalt9.LangHelper;
import io.github.sspanak.traditionalt9.R;
import io.github.sspanak.traditionalt9.T9DB;
import io.github.sspanak.traditionalt9.T9DB.DBSettings.SETTING;
public class SettingMultiList extends SettingList {
boolean[] selectedEntries = new boolean[0];