1
0
mirror of git://projects.qi-hardware.com/gmenu2x.git synced 2024-11-25 15:56:15 +02:00

Commit Graph

  • 1b54483f21 Put code to construct unique path into new utlity function uniquePath() master Maarten ter Huurne 2015-04-26 21:13:03 +0200
  • 8e76dffc70 Put code for moving links to a different section into Menu class Maarten ter Huurne 2015-04-26 20:57:58 +0200
  • 73ceffa51d Fix bug in section directory creation method Maarten ter Huurne 2015-04-26 20:53:14 +0200
  • b6fcf0f69d Make sure inserting a new section doesn't change the selected section Maarten ter Huurne 2015-04-26 20:25:08 +0200
  • 49bbf3a4f6 Changed LinkApp::renameFile() to setFile() Maarten ter Huurne 2015-04-26 16:05:59 +0200
  • 10429af6c9 Add "/compile" to .gitignore Maarten ter Huurne 2015-04-25 23:55:49 +0200
  • f17fae79b6 Moved section directory delete code to Menu class Maarten ter Huurne 2015-04-25 23:46:28 +0200
  • c2759f1263 Only allow empty sections to be deleted Maarten ter Huurne 2015-04-25 21:59:51 +0200
  • aeb9c12f5d Removed "gp2x.h" header Maarten ter Huurne 2015-04-25 21:30:29 +0200
  • aeb9b0b2df Set a window title Maarten ter Huurne 2015-04-25 21:26:03 +0200
  • 4159e6925b Declare "dirp" and "dptr" pointers just before they're needed Maarten ter Huurne 2015-04-25 15:41:58 +0200
  • 510d67359c Cleaned up code that loads a manual from an OPK file Maarten ter Huurne 2015-04-25 15:26:50 +0200
  • 00d3c3b570 Gave Layer class a protected constructor Maarten ter Huurne 2015-04-25 15:13:44 +0200
  • 519387e38c Removed unused MMSP2ADC struct definition Maarten ter Huurne 2015-04-25 15:09:50 +0200
  • 9394a95a6c Fixed formatting string type mismatches Maarten ter Huurne 2015-04-25 14:15:15 +0200
  • 90a8d90e49 Removed unused methods in LinkApp class Maarten ter Huurne 2015-04-25 14:09:43 +0200
  • 7b10f9448b Suppress Clang analyzer warnings about dead assignments Maarten ter Huurne 2015-04-24 18:37:48 +0200
  • cb1b26e5e6 Quit GMenu2X when window is closed in main screen Maarten ter Huurne 2015-04-24 18:07:10 +0200
  • ef6d378c5e Removed the "Rename section" option Maarten ter Huurne 2015-04-24 14:46:27 +0200
  • 2a2634b364 Remove all touch-screen-related code Nebuleon Fumika 2014-10-05 06:46:48 +0000
  • 16aa3dd999 Removed include of <ini.h> Maarten ter Huurne 2015-04-23 23:01:54 +0200
  • 7eb377a857 Keep track of Link objects using unique_ptr Maarten ter Huurne 2015-04-23 21:07:33 +0200
  • aa45ed9a74 Use const references to strings in Menu method arguments Maarten ter Huurne 2015-04-23 17:28:22 +0200
  • 9ca019ef51 Keep list of section names sorted at all times Maarten ter Huurne 2015-04-22 19:42:47 +0200
  • fad68bfb6e Create sections for built-in action links if necessary Maarten ter Huurne 2015-04-22 19:02:04 +0200
  • 08ecd7d8d9 Create section directory just before writing files to it Maarten ter Huurne 2015-04-22 18:46:03 +0200
  • 9ac3351aa5 Look for data relative to prefix set by configure Maarten ter Huurne 2015-04-22 10:17:23 +0200
  • 3db955c471 Avoid crash on startup when no applications are found Maarten ter Huurne 2015-04-22 09:39:44 +0200
  • 1a5da1fd94 Remove declaration of unimplemented method Maarten ter Huurne 2015-04-21 21:25:58 +0200
  • 11ca8308b1 Pass GMenu2X instance by reference instead of pointer Maarten ter Huurne 2015-04-21 20:32:33 +0200
  • 05a58e869c Don't crash if battery icon is not found Maarten ter Huurne 2015-04-21 19:29:26 +0200
  • 9cfbc56bfa If font fails to open, log path tried Maarten ter Huurne 2015-04-21 18:28:37 +0200
  • b138b87fdc Disable cpufreq feature on PC Maarten ter Huurne 2015-04-21 18:16:30 +0200
  • bb7775a326 Deduplicate default platform definition Maarten ter Huurne 2015-04-21 18:12:30 +0200
  • 0d26a2a456 Fixed compile when ENABLE_CPUFREQ is defined Maarten ter Huurne 2015-04-21 18:07:41 +0200
  • 6418ff065f Updated SDL configure check Maarten ter Huurne 2015-04-21 17:43:26 +0200
  • 51685e4758 Fixed blanking state set by PowerSaver Maarten ter Huurne 2014-10-15 02:19:32 +0200
  • 7e2bdcc922 Remove #include in the middle of browsedialog.cpp Maarten ter Huurne 2014-10-04 08:42:33 +0200
  • f0f3684826 Clean up split() utility function Maarten ter Huurne 2014-10-04 07:46:07 +0200
  • a03f8957aa Rewrote empty line stripping in manual display Maarten ter Huurne 2014-09-17 14:26:51 +0200
  • 4997438c11 Fixed code that removes comma at end of extensions list Maarten ter Huurne 2014-09-17 14:00:16 +0200
  • e7248ae008 Removed unused include Maarten ter Huurne 2014-09-17 13:03:03 +0200
  • d27ebabc67 Fix build with musl libc Maarten ter Huurne 2014-09-11 06:48:59 +0200
  • 289d0e7644 Added Brazilian Portuguese translation Alexandre Vicenzi 2014-08-29 02:13:59 +0200
  • 8364e11898 Fix extremely rare and extremely weird bug Paul Cercueil 2014-08-21 04:17:59 +0200
  • 7b2c26cc3c Don't apply realpath() to entered subdirs in Selector Maarten ter Huurne 2014-08-20 14:57:17 +0200
  • c7a5b874f1 Don't assume that all non-directories are regular files Maarten ter Huurne 2014-08-20 13:09:49 +0200
  • 3eb3a8ed7a If directory entry is a symbolic link, fall back on stat() Maarten ter Huurne 2014-08-20 13:07:11 +0200
  • 5758209170 Fix a crasher when launching an application whose icon is corrupt Nebuleon Fumika 2014-08-18 23:15:25 +0000
  • b938c41067 Provide file permissions for newly created file Maarten ter Huurne 2014-08-19 00:12:05 +0200
  • 4550eebc90 Make system calls restart on signals instead of handling EINTR Maarten ter Huurne 2014-08-18 23:46:17 +0200
  • 482bd09d78 Avoid rewriting non-editable app settings Maarten ter Huurne 2014-08-18 23:40:10 +0200
  • e827b2f18c For now, consider non-deletable applications to be immutable Maarten ter Huurne 2014-08-18 23:25:57 +0200
  • 5805d7889f Don't use file system write permissions to determine "deletable" Maarten ter Huurne 2014-08-18 23:17:27 +0200
  • fe790b1c8d Improved handling of platform specific open flags Maarten ter Huurne 2014-08-18 23:14:09 +0200
  • e12c896b99 Make writeStringToFile resilient against short writes Maarten ter Huurne 2014-08-18 22:51:58 +0200
  • 104d749513 Don't start Monitor on non-existant paths Maarten ter Huurne 2014-08-18 16:37:37 +0200
  • 4740e274ed Add more detail in error message from Monitor::run() Maarten ter Huurne 2014-08-18 16:29:18 +0200
  • 9f1827dc24 Make app setting file writes durable Maarten ter Huurne 2014-08-18 15:51:37 +0200
  • fc4582a61f Write app settings files atomically Maarten ter Huurne 2014-08-18 15:35:56 +0200
  • 956a9b6429 Pass file name as std::string to readFileAsString Maarten ter Huurne 2014-08-18 14:22:18 +0200
  • 07eefb219f If an app settings file is empty, remove it Maarten ter Huurne 2014-08-18 12:47:50 +0200
  • 23205dc7e6 Removed redundant exists check from Menu::openPackagesFromDir Maarten ter Huurne 2014-08-18 11:44:45 +0200
  • 98f15d7419 Implement fileExists() using access() instead of open/close Maarten ter Huurne 2014-08-18 11:34:44 +0200
  • d82ebce770 Create LinkApp objects in Menu::readLinksOfSection() Maarten ter Huurne 2014-08-17 22:23:17 +0200
  • e39447ee64 Have Menu::readLinks() sort using orderLinks() Maarten ter Huurne 2014-08-17 21:52:21 +0200
  • 3694deecf6 Be resilient against zero or multiple "Categories" OPK metadata keys Maarten ter Huurne 2014-08-17 20:37:15 +0200
  • 7992d83e10 Pass C++ string to LinkApp constructor Maarten ter Huurne 2014-08-17 18:49:39 +0200
  • 79ef176831 Disable delete context menu option for undeletable link files Maarten ter Huurne 2014-08-17 17:57:54 +0200
  • c3df9c4517 Removed ".empty" files for non-empty directories Maarten ter Huurne 2014-08-17 17:12:33 +0200
  • fe0c7c2e8d When going up a level in the selector, put cursor on old dir Maarten ter Huurne 2014-08-17 11:13:11 +0200
  • bb30dedd09 When selector goes up from the root directory, stay in the root Maarten ter Huurne 2014-08-17 10:25:28 +0200
  • ba09d2599d Avoid out-of-range lookup when FileLister::browse is passed empty string Maarten ter Huurne 2014-08-17 10:22:09 +0200
  • 20725fcdda Do not list ".." as a subdirectory of the root directory Maarten ter Huurne 2014-08-17 10:15:15 +0200
  • 0b0e278459 Deal gracefully with the selector being started on a non-existent dir Maarten ter Huurne 2014-08-17 10:05:21 +0200
  • 9e22b0328f Made new "no items" text in Selector translatable Maarten ter Huurne 2014-08-17 08:41:09 +0200
  • e2382e11fd Made SettingsDialog::exec() return whether a setting was changed Maarten ter Huurne 2014-08-16 17:11:18 +0200
  • faf2495727 Use unique_ptr to make ownership of MenuSettings explicit Maarten ter Huurne 2014-08-16 16:57:45 +0200
  • 8a1bb5694f Renamed SettingsDialog::voices to settings Maarten ter Huurne 2014-08-16 16:43:26 +0200
  • dc39fcc01f Make Selector robust against an empty file list Maarten ter Huurne 2014-08-16 15:50:16 +0200
  • 3cce71284a Redistribute any leftover vertical space in Selector Maarten ter Huurne 2014-08-16 15:37:27 +0200
  • ffb736d80f Log surface load failures at DEBUG level instead of ERROR Maarten ter Huurne 2014-08-16 15:27:30 +0200
  • d16cb902b3 Improved Selector's handling of the folder icon Maarten ter Huurne 2014-08-16 15:10:11 +0200
  • 88a4d1d911 Minor cleanups in Selector Maarten ter Huurne 2014-08-16 07:31:33 +0200
  • 9b583f9b38 Rearrange calls to GMenu2X::drawButton from left to right Nebuleon Fumika 2014-08-15 22:23:57 +0000
  • fe0db484ec Removed "delegate.h" Maarten ter Huurne 2014-08-16 07:07:41 +0200
  • 7e308879c1 Pass action to IconButton constructor Maarten ter Huurne 2014-08-16 06:35:27 +0200
  • 428a316bc1 Removed GMenu2X pointer from ButtonBox Maarten ter Huurne 2014-08-16 05:47:48 +0200
  • e5a432cb6b In C++11, it is no longer necessary to avoid ">>" in nested templates Maarten ter Huurne 2014-08-16 05:25:23 +0200
  • 891525aa94 Fix dynamic allocation of IconButton instances Nebuleon Fumika 2014-08-15 21:52:48 +0000
  • 004c41e2ef Simplify bottom bar button drawing in Selector Maarten ter Huurne 2014-08-15 18:53:08 +0200
  • 3df841c150 Handle labelless icon positioning in GMenu2X::drawButton(Right) Maarten ter Huurne 2014-08-15 18:41:17 +0200
  • 45304052cd Changed icon lookup in GMenu2X::drawButton(Right) Maarten ter Huurne 2014-08-15 17:38:43 +0200
  • 8e885bc2c1 Removed GMenu2X::drawButton variant Maarten ter Huurne 2014-08-15 17:27:09 +0200
  • faf0287cf5 Simplify code to reload section icons when skin changes Maarten ter Huurne 2014-08-15 16:54:30 +0200
  • c1d57b62de In GMenu2X::drawButton, don't build a rectangle if we only need width Maarten ter Huurne 2014-08-15 16:34:06 +0200
  • b202f1949a Minor optimizations in Menu Maarten ter Huurne 2014-08-15 14:27:05 +0200
  • 739a9463be Don't use string::compare if there are better alternatives Maarten ter Huurne 2014-08-15 14:19:17 +0200
  • 6e8491abee Don't use (void) for empty argument list Maarten ter Huurne 2014-08-15 14:01:11 +0200
  • d66ca947c4 Store Menu's Monitors in unique_ptrs Maarten ter Huurne 2014-08-15 13:56:20 +0200