[Homeros] I: Файловый менеджер и текстовый редактор

Maxim Bilak heavy92 на meta.ua
Вт Фев 24 18:29:09 MSK 2015


Миша, нерискую лазить в недра, поэтому бросаю сюда ход буилда:

Buildfile: /home/maxim/gitandsources/luwrainsrc/base/build.xml

clean:
Deleting directory /home/maxim/gitandsources/luwrainsrc/base/build
Deleting directory /home/maxim/gitandsources/luwrainsrc/base/jar

compile:
Created dir: /home/maxim/gitandsources/luwrainsrc/base/build
/home/maxim/gitandsources/luwrainsrc/base/build.xml:8: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Compiling 2 source files to /home/maxim/gitandsources/luwrainsrc/base/build

jar:
Created dir: /home/maxim/gitandsources/luwrainsrc/base/jar
Building jar: /home/maxim/gitandsources/luwrainsrc/base/jar/luwrain-base.jar

BUILD SUCCESSFUL
Total time: 1 second
Buildfile: /home/maxim/gitandsources/luwrainsrc/linux/build.xml

clean:
Deleting directory /home/maxim/gitandsources/luwrainsrc/linux/build
Deleting directory /home/maxim/gitandsources/luwrainsrc/linux/jar

compile:
Created dir: /home/maxim/gitandsources/luwrainsrc/linux/build
/home/maxim/gitandsources/luwrainsrc/linux/build.xml:16: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Compiling 6 source files to /home/maxim/gitandsources/luwrainsrc/linux/build

jar:
Created dir: /home/maxim/gitandsources/luwrainsrc/linux/jar
Building jar: /home/maxim/gitandsources/luwrainsrc/linux/jar/luwrain-linux.jar

BUILD SUCCESSFUL
Total time: 2 seconds
Buildfile: /home/maxim/gitandsources/luwrainsrc/luwrain/build.xml

clean:
Deleting directory /home/maxim/gitandsources/luwrainsrc/luwrain/build

compile:
Created dir: /home/maxim/gitandsources/luwrainsrc/luwrain/build
/home/maxim/gitandsources/luwrainsrc/luwrain/build.xml:14: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Compiling 148 source files to /home/maxim/gitandsources/luwrainsrc/luwrain/build
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/core/Strings.java:19: error: cannot find symbol
import org.luwrain.os.Location;
                     ^
  symbol:   class Location
  location: package org.luwrain.os
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/core/Strings.java:37: error: cannot find symbol
    String locationTitle(Location location);
                         ^
  symbol:   class Location
  location: interface Strings
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:19: error: cannot find symbol
import org.luwrain.os.Location;
                     ^
  symbol:   class Location
  location: package org.luwrain.os
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:93: error: cannot find symbol
    @Override public String locationTitle(Location location)
                                          ^
  symbol:   class Location
  location: class Environment
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:19: error: cannot find symbol
import org.luwrain.os.Location;
                     ^
  symbol:   class Location
  location: package org.luwrain.os
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:21: error: cannot find symbol
import org.luwrain.os.Location;
                     ^
  symbol:   class Location
  location: package org.luwrain.os
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:28: error: cannot find symbol
    private Location[] locations;
            ^
  symbol:   class Location
  location: class ImportantLocationsListModel
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/controls/DefaultControlEnvironment.java:116: error: cannot find symbol
	return luwrain.os().getRoot(relativeTo);
	                   ^
  symbol:   method getRoot(File)
  location: interface OperatingSystem
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:99: error: cannot find symbol
	case Location.ROOT:
	     ^
  symbol:   variable Location
  location: class Environment
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:101: error: cannot find symbol
	case Location.USER_HOME:
	     ^
  symbol:   variable Location
  location: class Environment
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:103: error: cannot find symbol
	case Location.REGULAR:
	     ^
  symbol:   variable Location
  location: class Environment
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:106: error: cannot find symbol
	case Location.REMOTE:
	     ^
  symbol:   variable Location
  location: class Environment
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:108: error: cannot find symbol
	case Location.REMOVABLE:
	     ^
  symbol:   variable Location
  location: class Environment
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:43: error: cannot find symbol
	if (item == null || !(item instanceof Location))
	                                      ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:45: error: cannot find symbol
	final Location location = (Location)item;
	      ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:45: error: cannot find symbol
	final Location location = (Location)item;
	                           ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:53: error: cannot find symbol
	if (item == null || !(item instanceof Location))
	                                      ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:55: error: cannot find symbol
	final Location location = (Location)item;
	      ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:55: error: cannot find symbol
	final Location location = (Location)item;
	                           ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:66: error: cannot find symbol
	if (item == null || !(item instanceof Location))
	                                      ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:68: error: cannot find symbol
	final Location location = (Location)item;
	      ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:68: error: cannot find symbol
	final Location location = (Location)item;
	                           ^
  symbol:   class Location
  location: class ImportantLocationsAppearance
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:36: error: cannot find symbol
	locations = os.getImportantLocations();
	              ^
  symbol:   method getImportantLocations()
  location: variable os of type OperatingSystem
/home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:53: error: cannot find symbol
	locations = os.getImportantLocations();
	              ^
  symbol:   method getImportantLocations()
  location: variable os of type OperatingSystem
Note: /home/maxim/gitandsources/luwrainsrc/luwrain/src/main/java/org/luwrain/controls/CommanderArea.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
24 errors

BUILD FAILED
/home/maxim/gitandsources/luwrainsrc/luwrain/build.xml:14: Compile failed; see the compiler error output for details.

Total time: 4 seconds

Michael Pozhidaev <msp на altlinux.ru> writes:

> Друзья и коллеги, начинается поэтапное влитие новых обновлений в git'ы,
> которые подразумевают работу в файловом менеджере и текстовом
> редакторе. Смелые могут начинать пробовать, но влитие реально поэтапное,
> и когда оно будет завершено, я ещё напишу. Сразу базовые навигации:
> alt+x - общесистемная командная строка; alt+tab - переключение между
> приложениями; ctrl+tab - навигация по окнам без сверки с приложением;
> tab - навигация по окнам с рекомендациями приложения; f4 - закрыть попап
> или приложение; f3 - открытие; f2 - сохранение. В коммандере обычные
> кнопки.
>
> Все письма получаю, прошу извинения за паузы - расписание требует, чтобы
> сейчас было сделано много работы. После этого обновления начнём бинарные
> выкладки  для linux, с которыми git и ant уже будут не нужны; там нужно
> будет собирать из исходников только jni-часть, если она не заработает
> сходу.
>
> Дополнительные комментарии будут следовать!


Подробная информация о списке рассылки Homeros