Commit Graph

83 Commits

Author SHA1 Message Date
Kevin Sawicki
79d220533d Add oniguruma library to LIBS 2012-08-21 18:12:19 -07:00
Kevin Sawicki
fcd8e6396a Compile require.coffee during install target 2012-08-21 17:53:59 -07:00
Kevin Sawicki
a9e130c867 Copy bundles folder in install target 2012-08-21 17:47:41 -07:00
Kevin Sawicki
1edd9973d2 Add Linux implementation of md5ForPath native call 2012-08-01 11:17:12 -07:00
Kevin Sawicki
f791942af7 De-tab .cpp and .h files 2012-08-01 10:09:59 -07:00
Kevin Sawicki
4bccaac37c Remove unused commented out define 2012-08-01 10:00:40 -07:00
Kevin Sawicki
66913276e4 Remove unused GetLogFile method
Logging is done to standard out and the Developer
Tools Console tab
2012-08-01 10:00:40 -07:00
Kevin Sawicki
1257ba12c9 Remove unused drag start/enter callbacks 2012-08-01 10:00:40 -07:00
Kevin Sawicki
f8bd37c929 Remove unused DOM visitor tracking 2012-08-01 10:00:40 -07:00
Kevin Sawicki
d736062899 Remove unused CefPermissionHandler implementation 2012-08-01 10:00:40 -07:00
Kevin Sawicki
bb73af22e2 Remove console.log from .gitignore file
Errors now go only to standard out and the Developer
Tools Console tab
2012-08-01 10:00:40 -07:00
Kevin Sawicki
d31fb1ad83 Use gthread instead of pthread
Experiment with using the built-in glib support
for threads
2012-08-01 10:00:40 -07:00
Kevin Sawicki
ae2389cff9 Make path watching fields private 2012-08-01 10:00:40 -07:00
Kevin Sawicki
44a028bb95 Add support for watchPath and unwatchPath
Use inotify to read a stream of events to one or more
watched paths on a separate background pthread
2012-08-01 10:00:40 -07:00
Kevin Sawicki
b8cf8355ba Clean up segment processing loop 2012-08-01 10:00:40 -07:00
Kevin Sawicki
5f03bce16f Use single append call to separate messages 2012-08-01 10:00:40 -07:00
Kevin Sawicki
a914b73f15 Consistently name stat output variable 2012-08-01 10:00:40 -07:00
Kevin Sawicki
1b70886143 Combine client_handler_gtk.cpp into client_handler.cpp
No reason to have separate gtk-specific client
handler extension since entire source tree is
Linux specific.
2012-08-01 10:00:40 -07:00
Kevin Sawicki
61d865f369 Add spec-install target
This runs the traditional install but also copies
the spec folder to the install directory.
2012-08-01 10:00:39 -07:00
Kevin Sawicki
d5d7325bc9 Remove unneeded cefclient.h and cefclient.cpp files 2012-08-01 10:00:39 -07:00
Kevin Sawicki
cce9a159b2 Use entry path when deleting file 2012-08-01 10:00:39 -07:00
Kevin Sawicki
3aaaef2cc1 Add support for displaying alerts 2012-08-01 10:00:39 -07:00
Kevin Sawicki
151d2cf8c5 Use relative path when tokenizing segments
Previously the raw path was used which may not have
had a resolved home directory included in it.
2012-08-01 10:00:39 -07:00
Kevin Sawicki
6f368f1be4 Add initial support for removing path 2012-08-01 10:00:39 -07:00
Kevin Sawicki
a8b72d3806 Fully support resolving absolute paths 2012-08-01 10:00:39 -07:00
Kevin Sawicki
7e2eb5414d Use realpath to resolve paths 2012-08-01 10:00:39 -07:00
Kevin Sawicki
2cbe4e7f0d Add support for moving a resource 2012-08-01 10:00:39 -07:00
Kevin Sawicki
b768d55dd2 Add support for creating a directory 2012-08-01 10:00:39 -07:00
Kevin Sawicki
6ac99c458c Add support for asyncList
Modeled after Objective-C implementation
2012-08-01 10:00:39 -07:00
Kevin Sawicki
d04171923e Only recurse for entries that are directories 2012-08-01 10:00:39 -07:00
Kevin Sawicki
57c18e784e Create bootstrap script for atom in single window mode 2012-08-01 10:00:39 -07:00
Kevin Sawicki
d29926304a Use get_current_dir_name to get working directory 2012-08-01 10:00:39 -07:00
Kevin Sawicki
527db661d8 Log console message to standard out 2012-08-01 10:00:39 -07:00
Kevin Sawicki
eaea5ad2d8 Remove unneeded includes 2012-08-01 10:00:39 -07:00
Kevin Sawicki
8e530b85a1 Add missing return statement 2012-08-01 10:00:39 -07:00
Kevin Sawicki
30778b0833 Don't log console messages to file. 2012-08-01 10:00:39 -07:00
Kevin Sawicki
281a8a20cf Remove unused methods 2012-08-01 10:00:39 -07:00
Kevin Sawicki
aaca57ff7b Remove unneeded switches class 2012-08-01 10:00:39 -07:00
Kevin Sawicki
0aeb0b6a56 Don't do the sudo'ing in the Makefile 2012-08-01 10:00:39 -07:00
Kevin Sawicki
b0489810cc Add install target to Makefile
Install atom into /usr/local/atom and adds a 
symlink for /usr/local/bin/atom
2012-08-01 10:00:39 -07:00
Kevin Sawicki
e7a5ff12cf Set default window size to 800x600
This will be the size that the window becomes when
initially unmaximized
2012-08-01 10:00:38 -07:00
Kevin Sawicki
26acc92e86 Sort directory entries alphabetically 2012-08-01 10:00:38 -07:00
Kevin Sawicki
6984bd76e0 Use PNG instead ICO for window icon 2012-08-01 10:00:38 -07:00
Kevin Sawicki
7b3785ce31 Add PNG of atom icon for using in application launcher 2012-08-01 10:00:38 -07:00
Kevin Sawicki
7cc136112a Format window title
Show in the following format:

  file_name (directory_path) - atom
  
This seems to be the format consistently used by Linux editors
and conveys the file name in the task bar when minimized.

Also insert a `~` and drop the directory prefix when the
file/folder being viewed is under the HOME directory
2012-08-01 10:00:38 -07:00
Kevin Sawicki
5ae24551a3 Remove .o files when running clean target 2012-08-01 10:00:38 -07:00
Kevin Sawicki
666c219015 Remove another windows ifdef 2012-08-01 10:00:38 -07:00
Kevin Sawicki
840860afdf Remove windows ifdefs 2012-08-01 10:00:38 -07:00
Kevin Sawicki
6e1b8dc3f0 Remove unused string_util.h and string_util.cpp 2012-08-01 10:00:38 -07:00
Kevin Sawicki
2e5afb509b Remove references to button no longer present in UI
These were in the default app which had an address bar.

They are no longer present and were causing assertion
failures to be logged.
2012-08-01 10:00:38 -07:00