ChangeLog 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593
  1. 2023-06-10 cage
  2. * fulci.asd,
  3. * src/main-frame.lisp,
  4. * src/main-toolbar.lisp,
  5. * src/main.lisp,
  6. * src/manage-copies.lisp,
  7. * src/manage-movie.lisp,
  8. * src/menu-commands.lisp,
  9. * src/nodgui-utils.lisp,
  10. * src/package.lisp:
  11. - allowed modal toplevels to access the database.
  12. - increased version number.
  13. 2023-06-08 cage
  14. * src/db-utils.lisp,
  15. * src/main-toolbar.lisp,
  16. * src/main.lisp,
  17. * src/manage-copies.lisp,
  18. * src/preferences.lisp:
  19. - updated the code to match the new nodgui API.
  20. 2023-06-07 cage
  21. * src/main-frame.lisp,
  22. * src/main.lisp,
  23. * src/manage-copies.lisp,
  24. * src/manage-movie.lisp,
  25. * src/menu-commands.lisp,
  26. * src/preferences.lisp:
  27. - updated the code to match the new nodgui API.
  28. 2022-10-16 cage
  29. * ChangeLog,
  30. * configure,
  31. * configure.ac,
  32. * fulci.asd,
  33. * quick_quicklisp.sh.in,
  34. * src/package.lisp,
  35. * src/wikipedia.lisp:
  36. - restored procedures to fetch movies information from wikipedia.
  37. - restored procedures to fetch movies image from wikipedia.
  38. - increased version number;
  39. - updated Changelog;
  40. - updated autotools scripts.
  41. 2021-11-15 cage
  42. * src/wikipedia.lisp:
  43. - fixed fetching movie title from wikipedia.
  44. 2021-11-13 cage
  45. * ChangeLog,
  46. * Makefile.am,
  47. * Makefile.in,
  48. * aclocal.m4,
  49. * compile,
  50. * configure,
  51. * configure.ac,
  52. * fulci.asd,
  53. * install-sh,
  54. * missing,
  55. * src/db.lisp,
  56. * src/main-toolbar.lisp:
  57. - prevented crash when using an empty string as search criteria.
  58. - updated building script;
  59. - addes 'src/' as dependecy of rule to compile the executable in
  60. Makefile.
  61. - updated ChangeLog and version number.
  62. 2020-12-01 cage
  63. * src/json-rpc2.lisp,
  64. * src/manage-copies.lisp,
  65. * src/manage-movie.lisp,
  66. * src/search-titles-frame.lisp:
  67. - fixed type declaration in classes slots.
  68. 2020-09-05 cage
  69. * src/manage-movie.lisp:
  70. - fixed appearance of votes when adding a title.
  71. 2020-01-02 cage
  72. * src/ps-utils.lisp:
  73. - changed package name: from 'cl-colors' to 'cl-colors2'.
  74. 2019-12-14 cage
  75. * src/manage-copies.lisp:
  76. - fixed parent of timeout dialog window.
  77. 2019-11-03 cage
  78. * fulci.asd,
  79. * quick_quicklisp.sh.in,
  80. * src/package.lisp,
  81. * src/search-copies-frame.lisp,
  82. * src/search-titles-frame.lisp,
  83. * src/text-utils.lisp:
  84. - added missing dependency: cl-lex;
  85. - removed function 'escape-tilde'.
  86. - removed unused function's code.
  87. 2019-09-29 cage
  88. * fulci.asd,
  89. * po/POTFILES.in,
  90. * po/en@boldquot.po,
  91. * po/en@quot.po,
  92. * po/fulci.pot,
  93. * po/it.po,
  94. * src/image-utils.lisp,
  95. * src/menu-commands.lisp,
  96. * src/misc-utils.lisp,
  97. * src/package.lisp,
  98. * src/search-copies-frame.lisp:
  99. - checks for return code when a process is spawn.
  100. - updated file's list that contains strings that could be
  101. internationalized;
  102. - updated italian translation.
  103. - increased version.
  104. 2019-06-06 cage
  105. * src/manage-copies.lisp,
  106. * src/search-titles-frame.lisp:
  107. - made width of the window to manage copies smaller.
  108. 2019-04-28 cage
  109. * fulci.asd,
  110. * src/main-frame.lisp,
  111. * src/manage-movie.lisp,
  112. * src/package.lisp,
  113. * src/search-copies-frame.lisp,
  114. * src/{search-frame.lisp => search-titles-frame.lisp}:
  115. - renamed "search-frame.lisp" to "search-titles-frame.lisp";
  116. - renamed class "search-frame" to "search-titles-frame".
  117. - better keyboard navigation in window used to add or update a title.
  118. 2019-04-27 cage
  119. * src/search-copy-expr.lisp,
  120. * src/search-title-expr.lisp:
  121. - added '-' as a valid value for searching.
  122. 2019-04-26 cage
  123. * src/manage-copies.lisp:
  124. - added a visual hint that a title search is performed in the window
  125. that allow to add a new title.
  126. 2019-04-25 cage
  127. * po/en@boldquot.po,
  128. * po/en@quot.po,
  129. * po/fulci.pot,
  130. * po/it.po,
  131. * src/db.lisp,
  132. * src/main-toolbar.lisp,
  133. * src/wikipedia.lisp:
  134. - added missing function call to remove a view.
  135. - improved parsing of movies wiki data
  136. did not require all fields to be present and try harder to guess
  137. directors names.
  138. - fixed indentation.
  139. - require a filter for name when searching for a director, not a
  140. prefix.
  141. - updated italian translation.
  142. 2019-04-24 cage
  143. * src/search-frame.lisp:
  144. - removed spurious character in text entry
  145. when searching for titles or copies a character was added to the
  146. entry even if the key pressed by the user was non printable
  147. (e.g. SHIFT key).
  148. 2019-04-18 cage
  149. * src/package.lisp,
  150. * src/preferences.lisp,
  151. * src/ps-utils.lisp:
  152. - changed 'ps' package to 'cl-pslib' as cl-pslib dropped the 'ps'
  153. nickname;
  154. - fixed fitting of text in barcodes.
  155. 2019-03-31 cage
  156. * po/en@boldquot.po,
  157. * po/en@quot.po,
  158. * po/fulci.pot,
  159. * po/it.po,
  160. * src/db.lisp,
  161. * src/package.lisp,
  162. * src/search-copies-frame.lisp,
  163. * src/search-copy-expr.lisp:
  164. - when seaching movie copies, search for additional titles that
  165. could
  166. be contained into.
  167. - shows additional titles in movie copy's details.
  168. - prevent a crash when a copy has not additional titles and user asked
  169. for details of the copy.
  170. - updated italian translation.
  171. 2019-03-17 cage
  172. * po/en@boldquot.po,
  173. * po/en@quot.po,
  174. * po/fulci.pot,
  175. * po/it.po,
  176. * src/constants.lisp,
  177. * src/main-frame.lisp,
  178. * src/main-toolbar.lisp,
  179. * src/package.lisp,
  180. * src/ps-utils.lisp,
  181. * src/search-copies-frame.lisp:
  182. - added a simple label generator;
  183. - added a missing tooltip;
  184. - minor refactoring.
  185. 2019-03-16 cage
  186. * po/en@boldquot.po,
  187. * po/en@quot.po,
  188. * po/fulci.pot,
  189. * po/it.po,
  190. * src/db-utils.lisp,
  191. * src/db.lisp,
  192. * src/manage-copies.lisp,
  193. * src/package.lisp,
  194. * src/search-frame.lisp:
  195. - added feature: a copy can contains additional titles (e.g. a
  196. boxset).
  197. 2019-03-10 cage
  198. * src/db.lisp:
  199. - added searching in copy's notes.
  200. 2019-03-04 cage
  201. * po/en@boldquot.po,
  202. * po/en@quot.po,
  203. * po/fulci.pot,
  204. * po/it.po,
  205. * src/db.lisp,
  206. * src/manage-copies.lisp:
  207. - showing the title ID when adding a copy, useful to fix a wrong
  208. movie
  209. this copy was associated to;
  210. - updated italian translation.
  211. 2019-03-03 cage
  212. * src/main-toolbar.lisp,
  213. * src/manage-copies.lisp,
  214. * src/manage-movie.lisp,
  215. * src/nodgui-utils.lisp,
  216. * src/search-copies-frame.lisp,
  217. * src/search-frame.lisp:
  218. - fixed use of 'cl-syntax:use-syntax';
  219. - reduced the timeout for the info window that appears whan a copy is
  220. added and we are in "insert mode".
  221. 2019-03-02 cage
  222. * po/en@boldquot.po,
  223. * po/en@quot.po,
  224. * po/fulci.pot,
  225. * po/it.po,
  226. * src/manage-copies.lisp,
  227. * src/manage-movie.lisp,
  228. * src/net-utils.lisp,
  229. * src/package.lisp,
  230. * src/preferences.lisp,
  231. * src/wikipedia.lisp:
  232. - added "insert mode" to help adding copies a bit quicker.
  233. - fixed fetching directors from wikipedia.
  234. 2019-02-24 cage
  235. * LICENSES.org,
  236. * Makefile.am,
  237. * Makefile.in,
  238. * src/db-utils.lisp,
  239. * src/search-frame.lisp:
  240. - fixed history order.
  241. fixed accent proliferation due of useless escaping.
  242. - added feature: download movie from url.
  243. - removed misplaced URL.
  244. - removed the right misplaced URL.
  245. 2019-02-23 cage
  246. * LICENSES.org,
  247. * Makefile.am,
  248. * Makefile.in:
  249. - added procedures to manage countries;
  250. - added a button, when a movie is added, to try to apply changes and
  251. close window regardless of the results;
  252. - updated italian translation.
  253. 2019-02-22 cage
  254. * src/db.lisp,
  255. * src/manage-movie.lisp,
  256. * src/search-copies-frame.lisp,
  257. * src/search-frame.lisp:
  258. - fixed sorting order when "latest n copies" query is triggered.
  259. - when adding/updating a movie if the searchboxes (country and genre)
  260. contains only a single filtered value use this as it wwas selected
  261. explicitly.
  262. - made position column (in copy search) narrower.
  263. 2019-02-21 cage
  264. * po/en@boldquot.po,
  265. * po/en@quot.po,
  266. * po/fulci.pot,
  267. * po/it.po,
  268. * src/menu-commands.lisp:
  269. - using a modal dialog when checking copies returns no problems.
  270. - fixed typo in italian translation file.
  271. - fixed scrolling for copies with issues.
  272. - getting different id for each title, not always the last.
  273. 2019-02-20 cage
  274. * po/en@boldquot.po,
  275. * po/en@quot.po,
  276. * po/fulci.pot,
  277. * po/it.po,
  278. * src/db.lisp,
  279. * src/main-frame.lisp,
  280. * src/menu-commands.lisp,
  281. * src/package.lisp:
  282. - added a simple check for copies with missing information.
  283. 2019-02-17 cage
  284. * data/countries.csv,
  285. * po/en@boldquot.po,
  286. * po/en@quot.po,
  287. * po/fulci.pot,
  288. * po/it.po,
  289. * src/db-utils.lisp,
  290. * src/db.lisp,
  291. * src/main-toolbar.lisp,
  292. * src/manage-movie.lisp,
  293. * src/nodgui-utils.lisp,
  294. * src/package.lisp,
  295. * src/wikipedia.lisp:
  296. - add a check for trouble input in 'db-utils:encode-vote' to prevent
  297. crash.
  298. - prevented a crash when trying to update a directory with unknown
  299. birthday.
  300. - automatic adding of unknown (in local database) director(s) when
  301. fetched
  302. from wikipedia.
  303. - fixed some columns contrains.
  304. - fixed and restored deleting director from movies.
  305. - prevented the same person to be listed as director more than one
  306. time for the same movie.
  307. - always order genres, country and format tables when the whole table
  308. is requested.
  309. - removed quotes from countries list file.
  310. Merge branch that permits to add unknown directors to the local
  311. - updated italian translation.
  312. 2019-02-16 cage
  313. * src/constants.lisp,
  314. * src/db-utils.lisp,
  315. * src/db.lisp,
  316. * src/manage-movie.lisp,
  317. * src/misc-utils.lisp,
  318. * src/nodgui-utils.lisp,
  319. * src/package.lisp:
  320. - [breaking changes] added appreciation vote for movie.
  321. 2019-02-13 cage
  322. * po/en@boldquot.po,
  323. * po/en@quot.po,
  324. * po/fulci.pot,
  325. * po/it.po,
  326. * src/image-utils.lisp,
  327. * src/manage-movie.lisp,
  328. * src/package.lisp,
  329. * src/preferences.lisp:
  330. - added two commands line switch that should improve gimp startup
  331. time.
  332. - added sorting Wikipedia results:
  333. the sorting predixate push first the page titles that contain
  334. a string as settend in the program preferences
  335. - fixed GIMP label in preference window;
  336. - updated italian translation.
  337. 2019-02-12 cage
  338. * README.org,
  339. * README.txt,
  340. * configure,
  341. * configure.ac:
  342. - checking openssl (both lib and C header) and pslib header in
  343. configure;
  344. - fixed typos in README.
  345. 2019-02-10 cage
  346. * .gitignore,
  347. * Makefile.in,
  348. * README.org,
  349. * README.txt,
  350. * aclocal.m4,
  351. * compile,
  352. * config.guess,
  353. * config.sub,
  354. * configure,
  355. * configure.ac,
  356. * install-sh,
  357. * missing,
  358. * po/en@boldquot.po,
  359. * po/en@quot.po,
  360. * quick_quicklisp.sh.in:
  361. - added test for pslib in configure;
  362. - added missing dependecies in quick_quick_lisp.sh;
  363. - changed gv test results from warning to error;
  364. - mentioned pslib and gv in README.
  365. - added building script.
  366. 2019-02-08 cage
  367. * README.org,
  368. * README.txt,
  369. * fulci.asd,
  370. * quick_quicklisp.sh.in,
  371. * src/db-utils.lisp,
  372. * src/db.lisp,
  373. * src/import-tsv.lisp,
  374. * src/main-frame.lisp,
  375. * src/package.lisp,
  376. * src/search-copies-frame.lisp,
  377. * src/search-frame.lisp:
  378. - disabled temporarily dependency to cl-dbi;
  379. - fixed default sorting order of row in searching (was descending);
  380. - removed a couples of useless functions.
  381. - removed reference for c-dbi in README and script.
  382. - showing progress when collecting crew's names.
  383. 2019-02-05 cage
  384. * src/json-rpc2.lisp,
  385. * src/tests/test-jsonrpc.lisp:
  386. - [RPC] better handling of batch;
  387. - renamed duplicated test name.
  388. Merge branch 'json-rpc-2'
  389. 2019-02-04 cage
  390. * README.org,
  391. * README.txt,
  392. * fulci.asd,
  393. * src/config.lisp.in.in,
  394. * src/db-utils.lisp,
  395. * src/filesystem-utils.lisp,
  396. * src/image-utils.lisp,
  397. * src/misc-utils.lisp,
  398. * src/package.lisp,
  399. * src/preferences.lisp:
  400. - using (thanks to UIOP) XDG Base Directory for user dat (data, config
  401. and cache);
  402. - create default preference files if does not exists.
  403. - updated README.
  404. 2019-02-03 cage
  405. * LICENSES.org,
  406. * fulci.asd,
  407. * src/json-rpc2.lisp,
  408. * src/package.lisp,
  409. * src/tests/package.lisp,
  410. * src/tests/test-jsonrpc.lisp,
  411. * src/tests/test-search-expr.lisp:
  412. - added an implementation of jsonrpc 2.0;
  413. - fixed unexported variables in "search-titles-expr" tests;
  414. - updated LICENSES.org.
  415. 2019-01-31 cage
  416. * README.org,
  417. * src/main-frame.lisp,
  418. * src/search-copy-expr.lisp,
  419. * src/search-title-expr.lisp:
  420. - fixed BNF grammar for titles and copies.
  421. - pedantic cosmetic fix.
  422. -disable 'import from TSV'.
  423. 2019-01-29 cage
  424. * README.org,
  425. * README.txt,
  426. * fulci.asd,
  427. * src/db.lisp,
  428. * src/main-toolbar.lisp,
  429. * src/menu-commands.lisp,
  430. * src/package.lisp,
  431. * src/search-copy-expr.lisp,
  432. * src/search-frame.lisp:
  433. - added search copies expression language.
  434. - all query results can be ordered.
  435. - updated READ.
  436. 2019-01-28 cage
  437. * Makefile.am,
  438. * fulci.asd,
  439. * src/db.lisp,
  440. * src/package.lisp,
  441. * src/tests/package.lisp,
  442. * src/tests/test-search-expr.lisp,
  443. * src/{search-expr.lisp => search-title-expr.lisp}:
  444. - remove reference to file (NOTES) that does not exists.
  445. - renamed 'search-expr' to 'search-title-expr' (packages and
  446. filename).
  447. 2019-01-27 cage
  448. * .gitignore,
  449. * COPYING,
  450. * ChangeLog,
  451. * LICENSES.org,
  452. * Makefile.am,
  453. * README.org,
  454. * README.txt,
  455. * compare_version.awk,
  456. * config.rpath,
  457. * configure.ac,
  458. * data/countries.csv,
  459. * data/font.afm:
  460. - initial release.
  461. - ignore 'stamp-po'.