- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
/**
* Generator for the opera:credits (third-party information) document.
*/
class OperaCredits : public OpGeneratedDocument
{
public:
/**
* Fills a string with the third party credit information in opera:about
* (and opera:credits, if enabled).
*
* @param[in] str An OpString to write to.
* @param[in] rtl Whether or not the text should be right-to-left.
*
* @return OK on success, or any error reported by URL or string code.
*/
static OP_STATUS GetString(OpString &str, BOOL rtl);
#ifdef OPERA_CREDITS_PAGE
/**
* Constructor for the credits page generator.
*
* @param url URL to write to.
*/
OperaCredits(URL &url) : OpGeneratedDocument(url, OpGeneratedDocument::HTML5) {}
/**
* Generate the credits document to the specified internal URL.
*
* @return OK on success, or any error reported by URL or string code.
*/
virtual OP_STATUS GenerateData();
#endif // OPERA_CREDITS_PAGE
};
inkanus-gray 20.01.2017 13:07 # 0
1024-- 20.01.2017 13:09 # +1
Elvenfighter 20.01.2017 13:59 # 0
inkanus-gray 20.01.2017 14:26 # +1
1024-- 20.01.2017 14:36 # 0
Печаль.
Да, тот мой комментарий выше надо было читать так: А конструктор по умолчанию авторы кода сделали приватным, чтоб его автоматическая реализация питушни не наделала?
Elvenfighter 20.01.2017 15:12 # +3
Elvenfighter 20.01.2017 14:54 # +1
Elvenfighter 20.01.2017 15:14 # +1
Antervis 20.01.2017 14:44 # 0
1024-- 20.01.2017 14:48 # +2
Antervis 23.01.2017 06:06 # 0
bormand 23.01.2017 06:34 # 0
Antervis 23.01.2017 06:59 # 0
Elvenfighter 20.01.2017 14:00 # +2
inkanus-gray 20.01.2017 14:26 # 0
guest 20.01.2017 14:29 # 0
Что произошло-то?
Elvenfighter 20.01.2017 15:19 # 0
https://github.com/prestocore/browser
inkanus-gray 20.01.2017 15:23 # +2
https://bitbucket.org/prestocore-fan/presto
P.S. В Битбакете добавили несколько полезных ссылок:
https://boards.4chan.org/g/thread/58469437/well
https://www.reddit.com/r/operabrowser/comments/5nk69m/presto_engine_source_code_available_on_github/
https://notabug.org/141243/presto
https://github.com/PrestoXen/openopera-patches
Elvenfighter 20.01.2017 15:26 # +2
Вот я и задумался, может они перелицензируют код.
inkanus-gray 20.01.2017 15:27 # +1
inkanus-gray 20.01.2017 18:17 # +3
1. После утечки исходников Gecko (нового ядра Нетскейпа) появились опенсорсные веб-браузеры Mozilla Suite, Firefox, Seamonkey и ещё целая куча веб-браузеров и другого софта на этом ядре.
2. После утечки части исходников Windows 2000 и Windows NT4 (лет 10 назад блуждали по P2P-сетям два архива по 200 мегабайт каждый)... не появилось ничего. Разработчики Wine и ReactOS по-прежнему вынуждены писать код «своими словами», потому что Микрософт не хочет менять лицензию на утёкший код.
barop 20.01.2017 18:30 # +1
Elvenfighter 20.01.2017 22:59 # +1
inkanus-gray 20.01.2017 23:01 # 0
Кстати, умер с концами Netscape 4.x. А код из Gecko живёт в фуррифоксах и в опенофисах.
bormand 20.01.2017 23:03 # +3
Мизулина запретила?
barop 22.01.2017 02:15 # +5
>> copy * PRN
А у тебя принтер сетевой подключен, и стоит он в кабинете директора..
Dr_Stertor 22.01.2017 17:02 # 0
>> copy * PRN
А у тебя принтер сетевой подключен, и стоит он в кабинете директора..
А что. Мой шеф за это похвалил бы.
barop 20.01.2017 23:20 # +3
API винды для печатанья был релизован через GDI (ну, во всяком случае начиная с Win2k).
И с Win7 там еще есть API для XPS.
Напрямую писать PRN (который был алиасом LPT) нужно было только в досовых приложениях.
guest 20.01.2017 23:34 # −4
>или оно уже научилось создавать папку с именем PRN
guest 20.01.2017 23:42 # 0
inkanus-gray 21.01.2017 00:31 # +2
Создал ещё раз, проверь:
http://i.imgur.com/2HC6AbA.png
Вся эта магия (CON, AUX, PRN, COM1, LPT1) существует только в NTVDM (virtual DOS machine), а за пределами досовской машины это обычные имена файлов.
Dr_Stertor 21.01.2017 00:37 # +1
inkanus-gray 21.01.2017 00:40 # −2
. и .. в FAT32 уже существуют во всех директориях (а в FAT16 и в FAT12 — во всех, кроме корневой) и что-нибудь с ними сделать нельзя, потому что это ссылки на текущий каталог и на каталог более верхнего уровня соответственно.
barop 21.01.2017 00:58 # +3
ничто не мешает тебе взять тулзу для пряого редактирования диска (HxD, например) и создать запись о файле и назвать его точкой
а вот винда потом сломается об это
inkanus-gray 21.01.2017 01:04 # +2
barop 21.01.2017 01:06 # +1
guest 21.01.2017 17:43 # +2
Dr_Stertor 21.01.2017 21:19 # 0
G:\ - диск с fat32.
А знаешь ли ты, Инканус, что у меня на подоконнике лучок растёт? Уже перья пустил.
barop 22.01.2017 01:56 # 0
чувак, откуда у тебя Fat32 диск с буквой G: в 2017м году? Скажи мне что это флешка
1024-- 22.01.2017 18:47 # +1
Законом же не запрещено.
barop 22.01.2017 18:54 # 0
Фат нужен только для того, чтбы иметь к нему доступ из других ОС.
guest 21.01.2017 00:42 # 0
Фароеб хуже пидараса, кстати.
inkanus-gray 21.01.2017 00:43 # 0
guest 21.01.2017 00:44 # 0
inkanus-gray 21.01.2017 00:47 # 0
MD из сосноли, а также Проводник почему-то запрещают создавать папки с такими именами. Судя по тому, что ФАР ничего, кроме стандартного Windows API, не использует, это ограничение в Проводнике искусственное. Типа защиты от «чайника».
guest 21.01.2017 01:07 # 0
Dr_Stertor 21.01.2017 21:35 # 0
Это облом именно на уровне WinAPI. Стандартная ошибка.
guest 21.01.2017 21:36 # −3
Dr_Stertor 21.01.2017 21:38 # 0
Отхватил минус? Завтра в школу с родителями.
guest 21.01.2017 21:51 # −1
guest 21.01.2017 01:37 # 0
guest 21.01.2017 13:22 # +2
guest 21.01.2017 17:43 # 0
barop 21.01.2017 17:44 # 0
inkanus-gray 21.01.2017 17:57 # 0
guest 21.01.2017 19:01 # 0
guest 21.01.2017 19:01 # 0
inkanus_gray 02.10.2022 20:11 # 0
Dr_Stertor 21.01.2017 21:23 # 0
Хуже консолечника. Я никогда бы не подумал, что наш милый Инканус - такой жуткий извращенец.
barop 22.01.2017 01:31 # +1
за консолью будущее
MS это понял, и придумал PowerShell
inkanus-gray 22.01.2017 01:37 # +1
barop 22.01.2017 01:43 # +1
На каком ЯП, если не секрет?
inkanus-gray 22.01.2017 01:46 # 0
barop 22.01.2017 01:49 # 0
barop 21.01.2017 00:49 # +4
Потому что если обращаться через объект с именем диска (C:\) то не сработает, а если обращаться через \\.\C:\ (видимо так делает фар) то сработает
Там, поди, редиректор сидит для всяких древних .BAT файлов (запись в PRN могла вызвать реальное печатанье) и на C:\ он реагирует, а на \\.\ -- нет, потому что "менеджер объектов" с его \\.\. завезли только в NT: в досе его не было
>>существует только в NTVDM
слава богу у меня давно уже x64, там его нет
inkanus-gray 21.01.2017 00:54 # +2
Обламывается. А mkdir("\\\\.\\C:\\PRN") работает.
Признаю свою ошибку. Действительно, ФАР хитрый.
barop 21.01.2017 00:56 # +2
>>Действительно, ФАР хитрый.
В этом месте нужно взять procmon и посмотреть какие именно сисколы с какими параметрами идут от фара, но лень же
ps: еще Logger есть в Debugging tools для этого же
inkanus-gray 21.01.2017 01:02 # 0
Что-то я обленился с проверками...
guest 21.01.2017 01:08 # +1
bormand 21.01.2017 01:09 # +4
Оставь в покое шредер. Принтер на соседнем столе, проверь.
guest 21.01.2017 01:13 # +1
barop 21.01.2017 01:24 # 0
guest 21.01.2017 01:36 # 0
guest 21.01.2017 01:08 # 0
inkanus-gray 20.01.2017 15:37 # 0
http://www22.zippyshare.com/v/Wp1PrPRW/file.html
guest 21.01.2017 00:43 # 0
inkanus-gray 21.01.2017 01:00 # 0
Что это может быть?
bormand 21.01.2017 01:08 # +2
inkanus-gray 21.01.2017 01:11 # 0